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がインストールされていることが確認できました。