Sign inSign up

dlz4/jre

By dlz4

•Updated almost 4 years ago

Image
0

862

dlz4/jre repository overview

⁠jre8下载地址:https://www.java.com/en/download/manual.jsp⁠

$ cd jre-8u251
$ tar -zxv -f jre-8u251-linux-x64.tar.gz

#删除无用的文件

$ cd jre1.8.0_251/
$ rm -rf COPYRIGHT LICENSE README release THIRDPARTYLICENSEREADME-JAVAFX.txt THIRDPARTYLICENSEREADME.txt Welcome.html
$ rm -rf   lib/plugin.jar \
           lib/ext/jfxrt.jar \
           bin/javaws \
           lib/javaws.jar \
           lib/desktop \
           plugin \
           lib/deploy* \
           lib/*javafx* \
           lib/*jfx* \
           lib/amd64/libdecora_sse.so \
           lib/amd64/libprism_*.so \
           lib/amd64/libfxplugins.so \
           lib/amd64/libglass.so \
           lib/amd64/libgstreamer-lite.so \
           lib/amd64/libjavafx*.so
$ cd ../..
$ cp /usr/share/zoneinfo/Asia/Shanghai .

⁠Dockerfile

# using alpine-glibc instead of alpine  is mainly because JDK relies on glibc
FROM docker.io/jeanblanchard/alpine-glibc:latest
# author
MAINTAINER sandu <[email protected]>
ADD jre-8u251/* /usr/local/jre/ 
ADD Shanghai /etc/localtime

# set env
ENV JAVA_HOME /usr/local/jre/ 
ENV PATH ${PATH}:${JAVA_HOME}bin 
RUN chmod +x ${JAVA_HOME}bin/java

# run container with base path:/opt
WORKDIR /opt

构建镜像

 $ docker build -t dlz4/jre:8 -t dlz4/jre:latest .

⁠Dockerfile-8-min

#FROM docker.io/jeanblanchard/alpine-glibc:latest
FROM dlz4/jre:8
# author
MAINTAINER dk <[email protected]>
#change local_policy.jar
ADD *.jar /usr/local/jre/lib/security/policy/limited/
ADD *.jar /usr/local/jre/lib/security/policy/unlimited/

# run container with base path:/opt
WORKDIR /work

构建镜像

 $ docker build -t dlz4/jre:8-min .

⁠运行命令:

⁠测试

docker run -it dlz4/jre /bin/sh

⁠启动

docker rmi yshop-api
docker run -d --name yshop-api -p 8009:8009 -v /home/logs:/log -v /home/shop-jars/yshop-api-2.2.jar:/app.jar dlz4/jre java -jar /app.jar --spring.profiles.active=local

Tag summary

Content type

Image

Digest

Size

51 MB

Last updated

over 6 years ago

docker pull dlz4/jre