2016-09-21 23 views
1

ビルドされた画像からFROM命令の値を取得することはできませんが、使用されたベース画像のsha256を取得できますこれは、ビルドされたイメージのレイヤーの1つで、Dockerfileで使用されていたタグを取得できません。ドッカー画像に使用ベース(FROM)画像を追加するにはどうすればいいですか

私は命令FROMの情報を組み込み画像に追加したいと思います。

私の心に来た唯一の解決策は、ラベルなどの情報を追加することです: FROM docker.private.org/base:latest LABEL dockerfile.baseimage=docker.private.org/base:latest
しかし、これは私がベースイメージタグ情報を複製する必要があることを意味します。
誰もが、基本イメージタグを重複させることなく、この要件をどのように解決できるかを知っていますか?

答えて

0

あなたはまた、ドッキングウィンドウ-compose.yml https://docs.docker.com/compose/compose-file/#/labels

確かにラベルを使用することができ、それ/

docker run -l dockerfile.baseimage=docker.private.org/base:latest docker.private.org/base:latest 

をドッキングウィンドウ-構成起動時にコンテナにラベルを付けることができ、それは情報のコピーであるとすることができます同期が外れても、この情報をイメージにバンドルして自分自身のイメージを作成するか、実行時にラベルを使って追加します。私は別の方法があるとは思わない。

関連する問題