1、使用的是Oracle的JRE不是openjdk。
2、因为java依赖glibc,所以基础镜像使用的是alpine-glibc而非alpine,alpine-glibc大概是11.1M。
curl -O http://tar.matosiki.site/tar/jre8.tar.gz
# using alpine-glibc instead of alpine is mainly because JDK relies on glibc
FROM docker.io/jeanblanchard/alpine-glibc
# author
MAINTAINER matosiki ([email protected])
# A streamlined jre
ADD jre8.tar.gz /usr/java/jdk/
# set env
ENV JAVA_HOME /usr/java/jdk
ENV PATH ${PATH}:${JAVA_HOME}/bin
# run container with base path:/opt
WORKDIR /opt
docker build -t matosiki/java8:1.0 .
# 查看镜像ID
docker images
#推送到自己的仓库
docker push matosiki/java8:1.0
Content type
Image
Digest
Size
46.4 MB
Last updated
almost 8 years ago
docker pull matosiki/java8:1.0