目 录CONTENT

文章目录

打包docker自定义镜像Java:8

Administrator
2022-10-30 / 0 评论 / 0 点赞 / 2554 阅读 / 3062 字

前言

打包一个Java8镜像可以用来构建如springboot等Java项目的镜像,以docker容器的形式启动Java项目

下载JDK8

官网下载:
JDK8下载地址
a0b044e9411f4697a26081d666ee0137.png

注意看下载的文件名是否正确 Linux-x64位的tar.gz

在官网下载的时会需要一个Oracle账号,可以自行注册(填写一下邮箱,其余的信息可以顺便输入即可)

这边分享一个账号可方便下载:

账号:2696671285@qq.com
密码:Oracle123
账号提供者:https://blog.csdn.net/WNsshssm/article/details/84315519

2、编写Dockerfile与上传JDK压缩包

打包docker时需要一个Dockerfile文件
文件内容如下

MAINTAINER zwn
RUN yum -y install kde-l10n-Chinese
RUN localedef -c -f UTF-8 -i zh_CN zh_CN.utf8
RUN echo LANG= " zh_CN.UTF-8 " >>/etc/locale.conf
ENV LC_ALL=zh_CN.UTF-8
#ADD 把java添加到容器中指定位置
ADD jdk-8u311-linux-x64.tar.gz  /usr/docker/java
#环境配置
ENV JAVA_HOME /usr/docker/java/jdk1.8.0_311
ENV JRE_HOME $JAVA_HOME/jre
ENV CLASSPATH=:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar:$JRE_HOME/lib
ENV PATH=$PATH:$JAVA_HOME/bin:$JRE_HOME/bin

使用文件传输工具上传至目录(这里使用xftp),必须与前面编写的Dockefile同级放置
uTools_1663953949397.png
准备完成,接下来运行以下指令

docker build -t java:8

等待打包完成之后,输入以下指令查看

docker images

微信截图_20220924013121.png

出现java:8镜像,大功告成!

0

评论区