Sign inSign up

matosiki/java8

By matosiki

Updated almost 8 years ago

自定义最小jre8运行环境

Image
0

121

matosiki/java8 repository overview

1、使用的是Oracle的JRE不是openjdk。

2、因为java依赖glibc,所以基础镜像使用的是alpine-glibc而非alpine,alpine-glibc大概是11.1M。

制作jre8

curl -O http://tar.matosiki.site/tar/jre8.tar.gz

创建Dockerfile

# 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

Tag summary

Content type

Image

Digest

Size

46.4 MB

Last updated

almost 8 years ago

docker pull matosiki/java8:1.0