2017-12-04 8 views
0

私はscalaアプリケーションをドッキングしたいと思います。sbtネイティブパッケージャのDockerPluginのベースイメージを設定する方法は?

私はsbt-native-packagerを使用し、

sbt docker:publishLocal 

経由でローカルにイメージを構築するとき、私はそれが使用することを実現するために驚いた:

openjdk:latest 

そのベースイメージとして。

私はドッカーのイメージを特定のバージョンと照合するのが好きです。私のアプリケーションには現在Java 8が必要であり、Java 9でクラッシュすることがあります。 latestタグが将来新しいメジャーバージョンを指している可能性があります。

Dockerプラグインがsbt-native-packagerでどのように動作するのかちょっと混乱します。 openjdk:latestをベースにしているのはなぜですか?どうすればいいですか(例:openjdk/8-jdk?あなたはdocker documentation of the sbt native packagerで、この時に読むことができます

dockerBaseImage := "openjdk:8-jdk" 

答えて

0

あなたはを通して、あなたのbuild.sbtにbaseImage、そのタグを設定することができます。

関連する問題