下載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倉庫: