Docker は、アプリケーションの構築、デプロイ、管理によく使用される人気のあるコンテナ化テクノロジです。従来の仮想化テクノロジーとは異なり、Docker コンテナーは起動が速く、軽量で、プラットフォーム間で使用できます。ミラーリングは、Docker を使用する際の重要な概念です。では、Docker イメージはどこに保存されるのでしょうか?
Docker イメージは、コンテナーの構築に必要なオペレーティング システム、アプリケーション、ライブラリ ファイルなどの情報を含む読み取り専用のテンプレートです。 Docker は、Docker Hub または他の Docker レジストリから既製のイメージをダウンロードして使用することも、Dockerfile を通じて自分でイメージを構築することもできます。
Docker を使用してイメージをダウンロードまたはビルドすると、イメージはローカル マシンに保存されます。具体的には、Docker イメージは Docker デーモンのイメージ ウェアハウスに保存されます。このウェアハウスは、デフォルトではローカル マシンの /var/lib/docker ディレクトリにあります。
/var/lib/docker ディレクトリには 3 つの重要なサブディレクトリがあります:
/var/lib/docker ディレクトリには、他にも多くのサブディレクトリとファイルがあり、それらはすべて Docker デーモンの通常の動作に関連しています。
Docker は、ローカル イメージ ウェアハウスに加えて、リモート イメージ ウェアハウスの使用もサポートしています。パブリック Docker イメージ ウェアハウスを使用する必要がある場合は、次のコマンドを使用してイメージをダウンロードできます。
docker pull image_name:tag
ここで、image_name はイメージの名前、tag はイメージのラベルです。タグを省略した場合、デフォルトで最新のタグが使用されます。
独自のプライベート Docker イメージ ウェアハウスを使用する必要がある場合は、次のコマンドを使用してイメージをアップロードできます:
docker push image_name:tag
イメージをアップロードするときは、ログを記録する必要があることに注意してください。最初にプライベート ウェアハウスにアクセスします。これは次のコマンドで実行できます。
docker login registry_server_address
このうち、registry_server_address はプライベート ウェアハウスのアドレスです。
つまり、Docker イメージは Docker デーモンのローカル イメージ ウェアハウスに保存されます。公開イメージをダウンロードする場合でも、独自のイメージを構築する場合でも、それらはすべてローカルのイメージ ウェアハウスに基づいて保存および管理されます。リモートのイメージ ウェアハウスを使用する必要がある場合は、Docker が提供するコマンドを通じてイメージをすばやくダウンロードおよびアップロードできます。
以上がDocker イメージが保存される場所について話しましょうの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。