2017-03-18 5 views
1

docker inspect {img}を実行すると、多くのsha256のリストが表示されます。これらのそれぞれの意味は何ですか?ドッカー画像で各シャーが意味すること

"Id": "sha256:0ef2e08ed3fabfc44002ccb846c4f2416a2135affc3ce39538834059606f32dd"

"RepoDigests": ["[email protected]:dd7808d8792c9841d0b460122f1acf0a2dd1f56404f8d1e56298048885e45535"]

"ContainerConfig"."Image":"sha256:518b94cfb647aca74cc36f08ddacd5cb61abee3c8cf5cd66b1fadff40c7240eb"

"Config"."Image":"sha256:518b94cfb647aca74cc36f08ddacd5cb61abee3c8cf5cd66b1fadff40c7240eb"

これは私の2番目の質問につながる"RootFS"."Layers":["sha256:745f5be9952c1a22dd4225ed6c8d7b760fe0d3583efd52f91992463b53f7aea3", "sha256:85782553e37a2998422ecb14fb34ac3fda94dbc90c6630d721a3bcc770939946", "sha256:29660d0e5bb2bae1d415f5638fa6011ab4063d1c0895e889d51ad365186d1995", "sha256:440e02c3dcde277c7426c07c6e240a40b1e53da4a8a0cc22a8cecd4e6f419a98", "sha256:56827159aa8b327a1b15c2102040ee87f3ca0bf8285aab00a1286e8af79a4beb"]

、私が見ている人:ここでdocker inspect ubuntu:16.04からすべてシャスのリストです使用するドッカーの画像を作成する際のソースとしてのha:FROM [email protected]:...。どのシャーシからそれを引き出すのですか?

答えて

1

これらは画像レイヤのダイジェストです。同じ画像に異なる名前のタグが付いている可能性があります。しかし、SHA256ダイジェストは、参照できるユニークで不変な識別子です。

ダイジェストを指定して画像を取得すると、使用している画像が常に同じであることが保証されます。

詳細

は、ここでは、ドキュメントに記載されています: Pull an image by digest (immutable identifier)とここに:だから Understand images, containers, and storage drivers

+0

、それはUbuntuの@ sha256..' FROM '私がしなければから引っ張っているものを? 'Id'、' RepoDigests'、または 'ContainerConfig.Image'から?あなたが見ることができるように、彼らは同じイメージのために異なる値を持っています。 – garbagecollector

関連する問題