188 votes

docker composez vs docker composez - build vs docker composez --no-cache

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?

303voto

zuazo Points 1941

La suite s'appuie uniquement les images, ne commence pas le contenant:

  • docker-compose build

Les versions suivantes des images si les images n'existent pas et commence à les conteneurs:

  • docker-compose up

Si vous ajoutez l' --build option, il est forcé de construire les images, même lorsqu'il n'est pas nécessaire:

  • docker-compose up --build

La suite ignore le processus de construction de l'image:

  • docker-compose up --no-build

Si les images ne sont pas préalablement construit, il échoue.

L' --no-cache option désactive le menu fixe construire cache dans le processus de création d'image. Ce est utilisé pour le cache de chaque couche dans le Dockerfile et à accélérer la création de l'image de réutiliser les couches (~ Dockerfile lignes) déjà construits pour d'autres images qui sont identiques.

Prograide.com

Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.

Powered by:

X