ホームページ  >  記事  >  運用・保守  >  コンテナに入った後にDockerを終了する方法

コンテナに入った後にDockerを終了する方法

WBOY
WBOYオリジナル
2023-05-13 12:13:078409ブラウズ

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 コンテナーを入力したと仮定すると、次の手順を使用してコンテナーをバックグラウンドに配置できます。

  1. Ctrl P キーを押したまま放さないでください。それはそれ。
  2. Ctrl Q キーをもう一度押し、同時に放します。コンテナはバックグラウンド モードになり、ホスト システムのコマンド ライン インターフェイスに戻ります。

この場合、「dockerattach」コマンドを使用してコンテナーに再度入ることができます。たとえば、次のコマンドを実行して、「my_container」という名前のコンテナに再入力します。

# docker attach my_container

このメソッドを使用すると、コンテナの状態を保存し、必要に応じて再入力できます。

概要

「docker exec」または「docker run」コマンドを使用するだけで、Docker コンテナに入ることが非常に便利です。コンテナを終了するには 2 つの方法があります。1 つは「exit」コマンドを使用する方法、もう 1 つは Ctrl P キーと Ctrl Q キーの組み合わせを使用してコンテナをバックグラウンドに置く方法です。適切な方法の選択は、特定のニーズと状況によって異なります。

以上がコンテナに入った後にDockerを終了する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。