CLOVER🍀

That was when it all began.

CentOS/Ubuntu Linuxで、OpenJDK 8をインストールしたDockerイメージを作る

以前、Oracle JDKをインストールしたDockerイメージ(CentOSUbuntu Linux)を作りましたが、
なんとなくOpenJDKもやっておいた方がいいのかなぁという気になりまして。

OpenJDKのインストールって、ほとんどやったこともなかったですので、よい機会かと。

CentOS

yumでインストール。
Dockerfile

FROM centos:7

RUN yum install -y java-1.8.0-openjdk-devel && \
    yum install -y java-1.8.0-openjdk-debuginfo --enablerepo=*debug*

RUN useradd jdk-user

USER jdk-user

WORKDIR /home/jdk-user

CMD bash

ふつうにインストールするなら、

$ sudo yum install -y java-1.8.0-openjdk-devel
$ sudo yum install -y java-1.8.0-openjdk-debuginfo --enablerepo=*debug*

というところですね。

Ubuntu Linux

単純にapt-get installでOKみたいです。
Dockerfile

FROM ubuntu:latest

RUN apt-get update -y && \
    apt-get install -y openjdk-8-jdk

RUN adduser --disabled-password --gecos '' jdk-user

USER jdk-user

CMD bash

ふつうにやるなら、

$ sudo apt-get install -y openjdk-8-jdk

ですね。

覚えておきましょう。

参考)
Ubuntu 14.04 LTSでOpenJDK 8を使用する。 - いくやの斬鉄日記

JJUG CCC 2015 Spring、M-3 HeapStats: Javaトラブルシューティング ハンズオン の参加にあたっての前準備 · GitHub

Linuxmania:apt-getでJavaをインストールしよう (Ubuntu)

参考メモ/CentOS7 の OpenJDK パッケージの構成メモ - Qiita

Elastic Stack 5.0.0 GAリリース! 早速インストール!! #elasticsearch - Taste of Tech Topics