ホームページ  >  記事  >  運用・保守  >  Dockerのコンテナ情報がどこに保存されているかを確認する方法

Dockerのコンテナ情報がどこに保存されているかを確認する方法

WBOY
WBOYオリジナル
2022-02-07 10:31:096734ブラウズ

docker では、inspect コマンドを使用して、コンテナー情報が保存されている場所を確認できます。このコマンドの機能は、コンテナーまたはイメージのメタデータを取得することです。パラメーターを設定することでコンテナー情報を表示できます。指定したコンテナ名に変換します。構文は「docker Inspection コンテナ名」です。

Dockerのコンテナ情報がどこに保存されているかを確認する方法

このチュートリアルの動作環境: linux7.3 システム、docker-1.13.1 バージョン、Dell G3 コンピューター。

コンテナ情報が docker に保存されている場所を確認する方法

Docker アーキテクチャには、コンテナとイメージの概念があることがわかっています。イメージはより静的ですが、コンテナーはイメージのインスタンス化であり、より動的です。コンテナーとホストでフォルダーを共有したい場合は、-v パラメーターを使用してボリューム マッピングを作成できます。ただし、コンテナが壊れた(起動できなくなった)場合、コンテナ内の内容は完全に失われるというのが共通の理解です。しかし、よく考えてみると、コンテナの停止と起動のたびにファイル システムの一貫性が維持される、つまり、ボリュームのマウントに加えて、ホスト マシン上の Docker コンテナにファイルを保持する必要があります。では、コンテナが開けない場合、どうやってコンテナ内のファイルをホストから見つけて取り出すのでしょうか?

私が遭遇した具体的な問題について考えてみましょう。コンテナ内の構成ファイルが変更されたため、コンテナを起動できませんでした。以下の手順に従って、コンテナ内のファイルを検索できます。

1. docker Inspection

Use docker Inspection コンテナ名/ID を使用してコンテナ情報を表示します。検索する必要があるフィールドは次のとおりです: GraphDriver

Dockerのコンテナ情報がどこに保存されているかを確認する方法

ここでは、UpperDir に注意する必要があります。ls コマンドを使用して、このフォルダーの内容を確認してください。

## 2. 必要なファイルを見つけます~

Dockerのコンテナ情報がどこに保存されているかを確認する方法

これはコンテナのルート ディレクトリではありませんか? 必要なファイルを見つけてください。

推奨される学習: 「

docker ビデオ チュートリアル

以上がDockerのコンテナ情報がどこに保存されているかを確認する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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