Perguntas com a marcação «docker-compose»

O Compose é uma ferramenta para definir e executar aplicativos complexos com o Docker. Com o Compose, você define um aplicativo com vários contêineres em um único arquivo e, em seguida, gira seu aplicativo em um único comando, que faz tudo o que é necessário para fazê-lo funcionar.

333
Como reiniciar um único contêiner com docker-compose

Eu tenho um docker-compose.ymlarquivo que contém 4 contêineres: redis, postgres, api, worker Durante o desenvolvimento do worker, muitas vezes preciso reiniciá-lo para aplicar as alterações. Existe alguma maneira de reiniciar um contêiner (por exemplo worker) sem reiniciar os outros...

326
Docker Compose aguarde o contêiner X antes de iniciar Y

Estou usando rabbitmq e um exemplo simples de python daqui em conjunto com o docker-compose. Meu problema é que preciso aguardar a inicialização completa do rabbitmq. Pelo que pesquisei até agora, não sei como esperar com o contêiner x (no meu assistente de caso) até que y (rabbitmq) seja...

266
Como excluir todas as imagens locais do Docker

Eu recentemente comecei a usar Docker e nunca percebi que eu deveria usar docker-compose downem vez de ctrl-cou docker-compose stoppara se livrar de minhas experiências. Agora, tenho um grande número de imagens de docker desnecessárias localmente. Existe um sinalizador que eu possa executar para...

257
Como montar um único arquivo em um volume

Estou tentando dockerize um aplicativo php. No arquivo docker, eu baixa o arquivo, extraio-o etc. Tudo funciona bem, no entanto, se uma nova versão for lançada e eu atualizar o arquivo docker, tenho que reinstalar o aplicativo, porque o config.php é substituído. Então, pensei em montar o arquivo...