製作穩定運行又小巧的Docker 基礎OS鏡像

下載jdk

https://download.oracle.com/otn/java/jdk/8u241-b07/1f5b5a70bf22433b84d0e960903adac8/jdk-8u241-linux-x64.tar.gz?AuthParam=1581306801_9e93bf21a2881fc7d870faa3b9fb81c9

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

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章