LoginSignup
3
3

More than 5 years have passed since last update.

DockerのJavaバージョンをupdate含めて固定したいとき

Posted at

はじめに

巷ではDocker流行ってますね。
自分はあまり触ることがないのですがたまたまある対応で触る必要があって、その時にJavaのバージョンによる問題のようだったのでバージョンを指定する方法を探してましたがあんまりWeb上見ても情報が見つからなかったので忘備録を兼ねて書いておきます。

Dockerfile

javaを使うときはそのimageをもってくるわけですが最新版を使いたい時は単純にバージョンだけ書いておけばOKでした。

java8 の最新版を使いたいとき

FROM java:8
...
以下略

ただ、javaは update XX といった感じでバージョンが同じでもどんどんアップデートされていくのでその単位で指定して入れたいときは下記のように書けばupdateを含めたバージョン固定ができます。

java8-update40 を使いたいとき

FROM java:8u40
...
以下略

もっと前のバージョンとかも使いたいときの書き方についてはこちらを参考にしてみるとよいと思います。
8u66-jre のようにJREだけを入れる書き方とか色々指定ができます。

おわりに

Docker はまだそんなに触れてないのですが、このイメージをどっかから持ってきてVM作ってその上での下準備をファイルに書いて使いはじめる感じは面白そうですね。
いずれもう少しちゃんと勉強して触っていきたいです。

3
3
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
3
3