私は組織内に一連のDockerベースイメージを持っています。私は技術スタック(JavaやPythonなど)ごとに1つずつ持っています。特定のバージョンのJava用のベースイメージを作成し、それをアーティファクトにプッシュすることもできます。Dockerイメージの特定のプロパティを確認する方法
これらのベースイメージを使用してDockerファイルを構築する異なるプロジェクトを作成します。これらのプロジェクトのビルドプロセス中に、自分がDockerfileで作成したベースイメージを実際に使用していることを何らかの形で保証したいと考えています。例えば
私はAlipine上でJava用に作成された画像が
java-8-alpine-3
呼び出された場合、その後のJavaランタイムを必要とするプロジェクトは、彼らの最初の行としてこれを持っている必要があります。
FROM java-8-alipne-3
を
これはどうすれば保証されますか?言い換えれば、そのようなプロパティの使用をチェックするために画像を検査するにはどうすればよいですか?
$ INSTANCE_IDとは何ですか? Isは私が検査したいImageの名前ですか? – sparkr
.Config.Imageフラグは、ベースイメージが使用されているかどうかを確認できるFROMタグに対応していますか? – sparkr
well instance_idは、実行中のドッカーインスタンスの名前です – varnit