Een .dockerignore-bestand wordt gebruikt om de bouwcontext van jouw Docker te specificeren. Met dit bestand kan je specificeren welke bestanden of mappen moeten worden genegeerd en niet moeten worden overgedragen aan de daemon bij het bouwen van een Docker-image.
Hier is hoe je een .dockerignore-bestand kunt gebruiken:
1. Maak een nieuw bestand met de naam `.dockerignore` in de hoofdmap van het project, op hetzelfde niveau als het `Dockerfile`-bestand.
1. Noteer in dit bestand de paden, bestandsnamen of reguliere expressies van de bestanden en mappen die je wil uitsluiten van de Docker bouwcontext. Elke regel moet een apart pad, bestandsnaam of reguliere expressie bevatten.
Bijvoorbeeld:
# Dockerignore bestand # Negeer alle .txt bestanden \*.txt # Negeer alle bestanden in de map ‘logs‘ logs/ # Negeer het bestand genaamd ‘example.json‘ example.json1. Opslaan en sluiten. Docker zal nu deze bestanden en mappen negeren bij het bouwen van de image.
Zorg ook dat het .dockerignore-bestand zelf niet genegeerd wordt.
Belangrijk: Als je een bestand of map hebt genegeerd die je later nodig hebt in het Docker-image, moet je het .dockerignore-bestand bijwerken om deze niet te negeren.