Réponses:
Ce qui suit ne construit que les images, ne démarre pas les conteneurs:
docker-compose build
Ce qui suit crée les images si les images n'existent pas et démarre les conteneurs:
docker-compose up
Si vous ajoutez l' --build
option, il est forcé de créer les images même si cela n'est pas nécessaire:
docker-compose up --build
Ce qui suit ignore le processus de création d'image:
docker-compose up --no-build
Si les images ne sont pas construites au préalable, cela échoue.
L' --no-cache
option désactive le cache de construction Docker dans le processus de création d'image. Ceci est utilisé pour mettre en cache chaque couche dans le Dockerfile et pour accélérer la création d'image en réutilisant les couches (~ lignes Dockerfile) précédemment construites pour d'autres images identiques.
-d
) pour docker-compose up -d
ne figurent pas dans la documentation uniquement docker-compose
. Vous devez regarder docs.docker.com/compose/reference/up
docker-compose up -d
?