需求:开发中缺少字体依赖
重构镜像
Dockerfile
FROM registry:5000/openjdk:17-jdk-slim
RUN echo "deb http://mirrors.aliyun.com/debian/ bullseye main non-free contrib" > /etc/apt/sources.list && \
echo "deb http://mirrors.aliyun.com/debian-security/ bullseye-security main" >> /etc/apt/sources.list && \
echo "deb http://mirrors.aliyun.com/debian/ bullseye-updates main" >> /etc/apt/sources.list && \
apt-get update && \
apt-get install -y fonts-dejavu fontconfig
打包命令:docker build -t openjdk:17-jdk-slim-frons .
重命名:docker tag xxxxxxxx xxxxxxxx/openjdk:17-jdk-slim-frons
推送服务:docker push xxxxxxxx/openjdk:17-jdk-slim-frons
下载镜像包:docker save -o xxxxxxxx/openjdk:17-jdk-slim-frons .
解压命令:docker load -i xxxxxxxx/openjdk:17-jdk-slim-frons