ホームページ  >  記事  >  運用・保守  >  Docker によってパッケージ化されたイメージはどこに保存されますか?

Docker によってパッケージ化されたイメージはどこに保存されますか?

PHPz
PHPzオリジナル
2023-04-18 09:48:062230ブラウズ

Docker は、アプリケーションをコンテナーにパッケージ化し、クロスプラットフォームでの迅速な導入を可能にする人気の仮想化ツールです。 Docker を使用するときによくある質問は、「Docker によってパッケージ化されたイメージはどこに保存されているのか?」ということです。

まず、Docker のイメージとコンテナーの概念を理解する必要があります。イメージは、アプリケーションのコード、実行環境、依存関係などを含む、Docker がアプリケーションをパッケージ化する方法です。コンテナーはイメージに基づいて作成された実行中のインスタンスであり、独自のファイル システムとネットワーク接続を持っています。

Docker では、イメージをローカルまたはリモートのウェアハウスに保存できます。ローカル イメージはホストのファイル システム (通常は /var/lib/docker ディレクトリ) に保存されます。各イメージには一意の ID があり、 docker image コマンドで表示できます。

ローカル ストレージでは、Docker はイメージを複数のレイヤーに分割し、各レイヤーには前のレイヤーに基づく変更が含まれます。この設計により、画像全体ではなく、変更されたレイヤーのみを転送する必要があるため、画像を効率的に共有および転送できます。

Docker は、ローカル ストレージに加えて、Docker Hub などの集中イメージ ウェアハウスも提供します。 Docker Hub は、ユーザーが作成したイメージをアップロードしたり、他の人が作成したイメージをダウンロードしたりできるパブリック イメージ ウェアハウスです。

ユーザーは、画像をより適切に管理するために独自のプライベート ウェアハウスを作成することもできます。 Docker は、オープンソースのプライベート ウェアハウス ソフトウェア Docker Registry を提供しており、ユーザーは独自のプライベート ウェアハウスを構築し、それを Docker Hub と統合できます。

つまり、Docker イメージはローカルまたはリモートのウェアハウスに保存できます。ローカル イメージはホストのファイル システムに保存されますが、リモート リポジトリはパブリック リポジトリでもプライベート リポジトリでも構いません。ユーザーは必要に応じて画像の保存場所を選択できます。

以上がDocker によってパッケージ化されたイメージはどこに保存されますか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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