私は実行中のドッカーコンテナmy_container
を持っているとしましょう。私は新しいシェルセッションを開始:ドッカーコンテナ内の特定のシェルインスタンスに接続していますか?
docker exec -it my_container bash
そして私は、プロセス(例えばPythonスクリプト)を起動し、バックグラウンドで実行中のスクリプトを維持するために、その後cntrl-p
cntrl-q
の入った容器を終了します。いくつかの異なるスクリプトでこれを何度か実行すると、特定のシェルインスタンスに再接続してスクリプトのstdを見ることができますか? docker attach my_container
を使用すると、私はdocker run
コマンドを実行したときに最初に起動したシェルインスタンスに常に配置されます。