DockerfileでCentOSにJavaをインストールする

投稿者: | 2019年2月13日

Dockerで、CentOSにjavaをインストールしたコンテナを作成し、実行します。

 

やりたいことは以下。

  • Windows10 HomeでDocker Toolboxを使い
  • CentOSのイメージをベースに
  • java-1.8.0-openjdkとjava-1.8.0-openjdk-develをyumでインストールしたコンテナを作成し
  • アクセスしたコンテナでjavaのバージョンを確認する

 

まず、Dockerfileを作成します。

FROM centos:7

RUN yum install -y java-1.8.0-openjdk
RUN yum install -y java-1.8.0-openjdk-devel

 

次に、”docker image build”コマンドを使って、作成したDockerfileを使ってコンテナイメージを作成します。


別のタグ名を使って同じイメージを作成したことがあったので、CentOSのイメージPullなどは省かれ、実行結果がシンプルになっていますが

初回であればより複雑かつ長い実行結果が表示されます。

 

 

最後に、”docker container -it”コマンドを使ってコンテナにアクセスします。

“java -version”で、openjdk1.8がインストールされていることが確認できました。