DOCKER-COMPOSE BUILD
Commande : docker-compose build
Build or rebuild services. Services are built once and then tagged as `project_service`, e.g. `composetest_db`. If you change a service's `Dockerfile` or the contents of its build directory, you can run `docker-compose build` to rebuild it. Usage: build [options] [--build-arg key=val...] [SERVICE...] Options: --compress Compress the build context using gzip. --force-rm Always remove intermediate containers. --no-cache Do not use cache when building the image. --pull Always attempt to pull a newer version of the image. -m, --memory MEM Sets memory limit for the build container. --build-arg key=val Set build-time variables for services.
Construire ou reconstruire les images des services dont le Dockerfile a été modifié :
Si un Dockerfile est modifié, un docker-compose up ne le prendra pas en compte, il faut effectuer un rebuild du service correspondant (ou de tous les services).
Le cache sera utilisé jusqu’à la première ligne modifiée.
docker-compose build [SERVICE...]
ex :
$ docker-compose build
Construire ou reconstruire les images avec les dernières versions des images de base :
docker-compose build --pull [SERVICE...]
ex :
$ docker-compose build --pull
Construire ou reconstruire les images sans utiliser le cache :
docker-compose build --no-cache [SERVICE...]
ex :
$ docker-compose build --no-cache