Eu não conseguia descobrir qual a diferença entre eles.
docker-compose up
docker-compose up --build
docker-compose build --no-cache
Existe algum comando para up
sem cache?
fonte
Eu não conseguia descobrir qual a diferença entre eles.
docker-compose up
docker-compose up --build
docker-compose build --no-cache
Existe algum comando para up
sem cache?
O seguinte constrói apenas as imagens, não inicia os contêineres:
docker-compose build
A seguir, cria as imagens se elas não existirem e inicia os contêineres:
docker-compose up
Se você adicionar a --build
opção, ela será forçada a criar as imagens mesmo quando não for necessário:
docker-compose up --build
A seguir, pula o processo de criação da imagem:
docker-compose up --no-build
Se as imagens não forem construídas previamente, elas falharão.
A --no-cache
opção desativa o cache de construção do Docker no processo de criação da imagem. Isso é usado para armazenar em cache cada camada no Dockerfile e acelerar as camadas de reutilização da criação de imagens (~ linhas do Dockerfile) criadas anteriormente para outras imagens idênticas.
docker-compose up -d
?-d
) paradocker-compose up -d
não estão na documentação apenasdocker-compose
. Você deve consultar docs.docker.com/compose/reference/up