Compose: Não é possível fazer depuração interativa (sem recriar o contêiner)

Criado em 12 nov. 2015  ·  3Comentários  ·  Fonte: docker/compose

Atualmente posso fazer depuração interativa com

docker-compose run --service-ports web

Isso é descrito na edição # 359. Mas, com o tempo, acabo com muitos contêineres, pois a execução cria um novo a cada vez.
Eu gostaria de algo como:

docker-compose start --bind web

Algo para iniciar todos os contêineres, mas ser capaz de fazer a depuração interativa de um específico.
Estou usando o pry

Comentários muito úteis

Para aqueles que chegam a esse problema do Google (docker compose + depuração interativa).
Atualmente estou depurando usando stdin_open: true em docker-compose.yml e quando o programa atinge binding.pry ou embed() ou seu depurador favorito, eu faço docker attach containername e vá para o depurador.

Todos 3 comentários

Você pode usar docker-compose run --service-ports --rm para remover o contêiner assim que ele for encerrado.

Obrigado!

Para aqueles que chegam a esse problema do Google (docker compose + depuração interativa).
Atualmente estou depurando usando stdin_open: true em docker-compose.yml e quando o programa atinge binding.pry ou embed() ou seu depurador favorito, eu faço docker attach containername e vá para o depurador.

Esta página foi útil?
0 / 5 - 0 avaliações