制作稳定运行又小巧的Docker基础镜像
下载jdk
tar -zxf jdk-8u241-linux-x64.tar.gz
mv jdk-8u241-linux-x64/jre ./
tar -cvf jre.tar.gz jre
oracle jdk稳定性肯定比openjdk要高
du -sh jre 显示其226M,后面再想办法继续压缩
参考:Centos7.6 Docker私服搭建-Nexus3 安装配置docker和nexus私服
vi /etc/docker/daemon.json
{
"registry-mirrors": ["http://hub-mirror.c.163.com"],
"insecure-registries":["192.168.1.33:8088"]
}
systemctl daemon-reload
docker pull ubuntu
docker images显示其大小才64.2MB
创建Dockerfile文件
Dockerfile
FROM ubuntu
ADD jre.tar.gz /opt
ENV PATH $PATH:/opt/jre//bin
构建新的镜像
docker build -t ubuntu-jre1.8 .
大小大概299M
打标签
docker tag ubuntu-jre1.8 192.168.1.33:8088/baseimg/ubuntu-jre1.8
推送镜像到nexus3仓库
docker push 192.168.1.33:8088/baseimg/ubuntu-jre1.8
nexus仓库: