Compose: 対話型デバッグを実行できません(コンテナーを再作成せずに)

作成日 2015年11月12日  ·  3コメント  ·  ソース: docker/compose

現在、インタラクティブなデバッグを行うことができます

docker-compose run --service-ports web

これは、問題#359で説明されているとおりです。 しかし、runが毎回新しいコンテナを作成するため、時間の経過とともに多くのコンテナが作成されることになります。
私は次のようなものが欲しいです:

docker-compose start --bind web

すべてのコンテナを起動するためのものですが、特定のコンテナのインタラクティブなデバッグを行うことができます。
私はこじ開けを使用し

最も参考になるコメント

グーグルからこの問題に到達する人のために(dockercompose +インタラクティブデバッグ)。
現在、 docker-compose.ymlstdin_open: trueを使用してデバッグしており、プログラムがbinding.pryまたはembed()またはお気に入りのデバッガーに到達したら、 docker attach containernameデバッガーにアクセスします。

全てのコメント3件

docker-compose run --service-ports --rmを使用して、コンテナが終了したら削除できます。

ありがとう!

グーグルからこの問題に到達する人のために(dockercompose +インタラクティブデバッグ)。
現在、 docker-compose.ymlstdin_open: trueを使用してデバッグしており、プログラムがbinding.pryまたはembed()またはお気に入りのデバッガーに到達したら、 docker attach containernameデバッガーにアクセスします。

このページは役に立ちましたか?
0 / 5 - 0 評価