Commandes Linux : docker-compose build

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

 

Fermer le menu