2017-01-11 4 views
0

私はどのようにこのドッキングウィンドウの画像へと少し困惑している:ベースイメージを使用して依存関係なしに自分自身を作成するにはどうすればよいですか?

FROM java:latest 

私はそれでJavaアプリケーションを実行していますし、何とかそれはnginxのそれにインストールされていました。 この画像の詳細を表示するにはどうすればよいですか?

私はあなたが制御権を持っていない画像に依存するのは悪い習慣だと思います。

答えて

2

Hub.Docker.comに行くと、Java repoが見つかります。 「最新の」タグが見つかると、Dockerfileへのリンクが表示されます。それがどのように構築されたかを見るために調べることができます。画像は(Javaのような)信頼できるソースからのものであり、あなたは常にコンテンツが見てみた何を確認することができたら、それは悪い習慣はありません、私はMicroBadger

をお勧めします任意の画像の詳細を確認する

1

ドッカーファイル。

あなたのアプリを壊す危険を冒さないためには、最新のものを使用する代わりに、使用している画像のバージョンを指定することができます。あなたはそれを安全な方法で更新/テストすることができます。

使用しているイメージをより詳細に制御したい場合は、より基本的なものから起動することができます(私はalpine-linuxをたくさん使っていますが、はるかに小さくなります)。アプリケーションに必要なパッケージ、使用しているjvm/jreなど

+0

セキュリティ面では、誰かがベースイメージを改ざんすると、何千ものサーバーをハックする可能性があります。私はそれが好きではありません! –

関連する問題