5

docker-compose を使用して docker コンテナーをビルドし、次の--service-portsようにフラグを付けてコンテナーを実行しています。

docker-compose run --service-ports $(service_name) -d

ipdb を使用してコンテナー内の python スクリプト内で ipdb を呼び出そうとすると、import ipdb; ipdb.set_trace()初期化されますが、コンソールに何も入力できません。また、端末セッションを停止するには、端末セッションを手動で再起動する必要があります (CTRL+CなどCTRL+Dは何もしません)。スクロールバックしてフォーカス/フォーカスを外すと、カーソルの外観も変わるため、端末がフリーズしたわけではありません。

これは私の用語がどのように見えるかです(私は使用しますiTerm): ここに画像の説明を入力

これを修正する方法はありますか?

4

2 に答える 2

1

次のリンクは、ipdbでも機能しました:

https://blog.lucasferreira.org/howto/2017/06/03/running-pdb-with-docker-and-gunicorn.html

于 2018-02-27T07:52:27.050 に答える