ドッカーミラー重要な概念(レジストリ、リポジトリ、マニフェスト、画像、層)

いくつかの単語の男は、マップ上の最初と

 

1:レジストリ:

 含め、メインミラーを格納するためのドッキングウィンドウのレジストリミラー階層メタデータミラー。 ユーザーはプライベートレジストリ独自のデータセンターを構築することができ、あなたはドッカー公式レジストリサービス(使用することができますドッカーハブ倉庫の利用者(ユーザーリポジトリ[一般のユーザーがドッカーハブを作成する])とトップレベルの倉庫(トップ:倉庫の2種類があります)ドッカーハブレベルのリポジトリ[ドッカーの保守を担当する会社、検証、優れたインフラとセキュリティ])。

 

2:リポジトリ:

リポジトリには、すべての反復バージョンは、構成機能を持つ鏡像ドッキングウィンドウ・グループです。

リポジトリ命名規則:ユーザ名/つまりのユーザー名/ repositorynameの形態において、二つの部分のリポジトリ。docker.io/nginxとして、docker.io / mysqlの、docker.io / Ubuntuのような。

 

3:イメージ:

(画像アーキテクチャ、デフォルト設定、コンテナ構築ミラー構成、全ての層(レイヤ)rootfsの画像情報)は、画像データを格納するためのコンポーネント。

以下のような:ユーザー名/ repositoryname:tagname1、ユーザー名/ repositoryname:tagname2、ユーザー名/ repositoryname:tagname3とユーザー名/ repositoryname:最新の、のリポジトリのユーザー名/ repositoryname下の名前。

我々は2つのミラーリングされたプルドッカーサービス(docker.io/mysqlとmcr.microsoft.com/mssql/server)を装備し、ファイルrepositories.jsonには、以下の情報を見ることができます表示されます。

[ルート@ localhostのoverlay2]#猫の/var/lib/docker/image/overlay2/repositories.json 

{
	"Repositories": {
		"docker.io/mysql": {
			"docker.io/mysql:latest": "sha256:91dadee7afeebe274c51104d572ab6a2dc0ae97473f71afc57fbfd48c0ceb8aa",
			"docker.io/mysql@sha256:4589ba2850b93d103e60011fe528fc56230516c1efb4d3494c33ff499505356f": "sha256:91dadee7afeebe274c51104d572ab6a2dc0ae97473f71afc57fbfd48c0ceb8aa"
		},
		"mcr.microsoft.com/mssql/server": {
			"mcr.microsoft.com/mssql/server:latest": "sha256:ba266fae5320e745f1354ed1fe620b58855e5ed62f1fa0c962efe3a2734e0c92",
			"mcr.microsoft.com/mssql/server@sha256:0753f9e9c614c469e1e6b98ea60b21e20abd249323c9f6a9eab476c87a8cf826": "sha256:ba266fae5320e745f1354ed1fe620b58855e5ed62f1fa0c962efe3a2734e0c92"
		}
	}
}

4:レイヤー:

ドッカー層は、中間層を管理するための概念はミラーであり、ミラーは、図のミラー層から見て、単一のミラーは、ミラー層を複数で共有することができます。

ドッカー画像コマンド実行

[root@localhost overlay2]# docker images
REPOSITORY                       TAG                 IMAGE ID            CREATED             SIZE
mcr.microsoft.com/mssql/server   latest              ba266fae5320        4 months ago        1.57 GB
docker.io/mysql                  latest              91dadee7afee        12 months ago       477 MB

そして、比較repositories.json情報は、それらの間の層、画像、リポジトリの関係を見ることができます

5:マニフェスト:

プロファイルのロード、セーブ、プッシュ、ドッカミラーメタデータファイル、ミラー構造とプルの情報に基づいて記述ファイルとして主にレジストリで、マニフェスト。ミラーリングまたはホストに負荷を引く場合、マニフェスト画像は、ローカルコンフィギュレーションファイルの設定に変換されます。

図の構成として、画像ファイルの場所情報をミラーリング。

 

生産テストデータ:浙江大学SELと「ドッカーコンテナとコンテナ雲(第2版)」-----------実験室

 

 

公開された12元の記事 ウォンの賞賛0 ビュー650

おすすめ

転載: blog.csdn.net/oopxiajun2011/article/details/105029232