Je ne pouvais pas comprendre quelle était la différence entre ceux-ci.
docker-compose up
docker-compose up --build
docker-compose build --no-cache
Existe-t-il une commande pour up
sans cache?
la source
Je ne pouvais pas comprendre quelle était la différence entre ceux-ci.
docker-compose up
docker-compose up --build
docker-compose build --no-cache
Existe-t-il une commande pour up
sans cache?
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.
docker-compose up -d
?-d
) pourdocker-compose up -d
ne figurent pas dans la documentation uniquementdocker-compose
. Vous devez regarder docs.docker.com/compose/reference/up