Dockerfile使用记录
原创小于 1 分钟
Dockerfile使用记录
jdk镜像
- 准备jdk-21_linux-x64_bin.tar.gz
FROM centos:centos7.9.2009
#时区设置及中文字符集配置
RUN yum update -y \
&& ln -sf /usr/share/zoneinfo/Asia/Shanghai /etc/localtime \
&& yum -y install kde-l10n-Chinese \
&& localedef -c -f UTF-8 -i zh_CN zh_CN.utf8 \
&& yum clean all
#复制jdk
ADD jdk-21_linux-x64_bin.tar.gz /usr/local/
#设置中文字符集
ENV LC_ALL zh_CN.utf8
#配置Java环境变量
ENV JAVA_HOME="/usr/local/jdk-21.0.3"
ENV PATH="${PATH}:${JAVA_HOME}/bin"制作镜像
docker build --no-cache -t catjdk:21.0.3 .保存镜像
docker save -o catjdk-21.0.3.tar catjdk:21.0.3加载镜像
docker load -i catjdk-21.0.3.tar