update start run force example compose docker docker-compose

start - docker compose up-- scale



docker-compose up vs docker-compose up--build vs docker-compose build--no-cache (1)

No pude entender cuál es la diferencia entre esos.

  • docker-compose up

  • docker-compose up --build

  • docker-compose build --no-cache

¿Hay algún comando para up sin caché?


Lo siguiente solo crea las imágenes, no inicia los contenedores:

  • docker-compose build

Lo siguiente crea las imágenes si las imágenes no existen e inicia los contenedores:

  • docker-compose up

Si agrega la opción --build , se ve obligado a construir las imágenes incluso cuando no es necesario:

  • docker-compose up --build

Lo siguiente omite el proceso de creación de imágenes:

  • docker-compose up --no-build

Si las imágenes no se construyen de antemano, falla.

La --no-cache deshabilita la memoria caché de compilación de Docker en el proceso de creación de imágenes. Esto se usa para almacenar en caché cada capa en el Dockerfile y para acelerar la creación de imágenes reutilizando layers (~ líneas Dockerfile) creadas previamente para otras imágenes que son idénticas.