Créez et générez le Dockerfile suivant.
FROM ubuntu:16.04
ENV DEBIAN_FRONTEND noninteractive
RUN apt-get update -y \
&& apt-get install -y software-properties-common \
&& add-apt-repository ppa:openjdk-r/ppa \
&& apt-get install -y openjdk-8-jdk \
&& rm -rf /var/lib/apt/lists/*
# java
ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
Changez la destination d'acquisition d'ubuntu apt en miroir sur la ligne de commande (take2) Utilisez la méthode de configuration du site miroir décrite dans l'article. Dans le cas, il devient le Dockerfile suivant.
FROM ubuntu:16.04
ENV DEBIAN_FRONTEND noninteractive
RUN sed -i.bak -r 's!(deb|deb-src) \S+!\1 mirror://mirrors.ubuntu.com/mirrors.txt!' /etc/apt/sources.list \
&& apt-get update -y \
&& apt-get install -y software-properties-common \
&& add-apt-repository ppa:openjdk-r/ppa \
&& apt-get install -y openjdk-8-jdk \
&& rm -rf /var/lib/apt/lists/*
# java
ENV JAVA_HOME /usr/lib/jvm/java-8-openjdk-amd64
https://gist.github.com/m-tmatma/1bebb33ab2ed47e7c00385e2d87fbd27
référence https://kazuhira-r.hatenablog.com/entry/2019/03/10/225459 https://openjdk.java.net/install/
Recommended Posts