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.