Docker は、開発者がアプリケーションをポータブル コンテナにパッケージ化するのに役立つ人気のコンテナ化プラットフォームであり、これらのコンテナを管理するための便利なツールやコマンドを多数提供します。一般的なコマンドの 1 つは、Docker コンテナ内にあるファイルやオペレーティング システムにアクセスするために、Docker コンテナに入るというものです。
しかし、コンテナに入った後、どのようにしてコンテナから出るのでしょうか?初心者が迷いやすい質問です。この記事では、コンテナを終了する 2 つの方法を紹介します。
方法 1: exit コマンドを使用する
コンテナ内では、「exit」コマンドを使用してコンテナを安全に終了し、ホスト システムに戻ることができます。このコマンドはコンテナを停止し、削除します。たとえば、「my_container」という名前の Docker コンテナに入ったと仮定すると、次のコマンドを使用してコンテナを終了できます。
# exit
このコマンドを実行すると、コンテナが停止され削除されたことを示すメッセージが表示されます。 。
# exit exit
この方法は、コンテナーの状態やファイル システムの変更を保存する必要がない状況に適しています。コンテナーの状態またはファイル システムの変更を保存する必要がある場合は、2 番目の方法を使用できます。
方法 2: Ctrl P、Ctrl Q キーの組み合わせを使用する
Docker コンテナを終了するもう 1 つの方法は、Ctrl P、Ctrl Q キーの組み合わせを使用することです。このメソッドは、コンテナーを停止または削除せずにバックグラウンドに置きます。
「my_container」という名前の Docker コンテナーを入力したと仮定すると、次の手順を使用してコンテナーをバックグラウンドに配置できます。
この場合、「dockerattach」コマンドを使用してコンテナーに再度入ることができます。たとえば、次のコマンドを実行して、「my_container」という名前のコンテナに再入力します。
# docker attach my_container
このメソッドを使用すると、コンテナの状態を保存し、必要に応じて再入力できます。
概要
「docker exec」または「docker run」コマンドを使用するだけで、Docker コンテナに入ることが非常に便利です。コンテナを終了するには 2 つの方法があります。1 つは「exit」コマンドを使用する方法、もう 1 つは Ctrl P キーと Ctrl Q キーの組み合わせを使用してコンテナをバックグラウンドに置く方法です。適切な方法の選択は、特定のニーズと状況によって異なります。
以上がコンテナに入った後にDockerを終了する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。