700字范文,内容丰富有趣,生活中的好帮手!
700字范文 > Docker 基于centos7制作jdk8 镜像并添加字体; 运行jar 包

Docker 基于centos7制作jdk8 镜像并添加字体; 运行jar 包

时间:2021-09-18 00:01:21

相关推荐

Docker 基于centos7制作jdk8 镜像并添加字体; 运行jar 包

一、JDK镜像

字体文件获取:

链接: /s/13LMBssyvN5aqEA9JtHbzsA 提取码: y39p 放在和Dockerfile 同级文件夹编辑Dockerfile文件

FROM centos:7MAINTAINER jdk8WORKDIR /usr/local/ADD jdk-8u201-linux-x64.tar.gz /usr/local/RUN yum -y install fontconfigRUN yum -y install mkfontscaleCOPY simsun.ttc /usr/share/fonts/COPY msyh.ttc /usr/share/fonts/COPY msyhbd.ttc /usr/share/fonts/COPY msyhl.ttc /usr/share/fonts/RUN chmod 755 /usr/share/fonts/*ENV JAVA_HOME=/usr/local/jdk1.8.0_201ENV CLASSPATH=.:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jarENV PATH=$JAVA_HOME/bin:$PATHRUN mkfontscaleRUN mkfontdirRUN fc-cache -fv

构建jdk镜像

docker build -t jdk8_image:V1.0 .查看镜像

docker images启动镜像

docker run -itd --name jdk_container -p9001:9001 jdk8_image:V1.0 /bin/bash获取容器id

docker ps进入容器

docker exec -it 容器id /bin/bash运行jdk 版本

java -version查看字体

fc-list :lang=zh退出容器

exit

二、运行jar包–vi Dockerfile

FROM jdk8_image:V1.0 MAINTAINER roadADD app.jar app.jarEXPOSE 39504ENTRYPOINT ["java","-jar","app.jar"]

以下操作同 一种的3后操作

本内容不代表本网观点和政治立场,如有侵犯你的权益请联系我们处理。
网友评论
网友评论仅供其表达个人看法,并不表明网站立场。