1. ホーム

[解決済み】Dockerのプロセスへのアタッチとデタッチはどうやるの?

2022-03-23 04:53:29

質問

docker プロセスにアタッチすることはできますが Ctrl + c は、デタッチすることができません。 exit は基本的にプロセスを停止させます。

プロセスを実行させ、時々アタッチして変更を加え、その後デタッチするというワークフローはどのようなものが推奨されますか?

どのように解決するのですか?

シェルを終了せずにttyを切り離すには、エスケープシーケンスを使用します。 Ctrl + P に続いて Ctrl + Q . 詳細はこちら こちら .

追加情報 このソース :

  • docker run -t -i → で切り離すことができます。 ^P^Q で再接続し、docker attach で再接続します。
  • docker run -i → でデタッチできない。 ^P^Q 標準入力が乱れる
  • docker run → でデタッチできない。 ^P^Q クライアントを SIGKILL することができます。