天天看點

Docker實戰(6): 導出docker鏡像離線包

前言

離線環境安裝Docker 鏡像,我已知兩種情況,以下操作我将采用在可通路外網的機器上通過鏡像遷移的方式來給離線環境安裝。

環境:伺服器node1可通路外網、伺服器node2無法通路外網

兩台機器均安裝啟動docker

一、node1操作

docker pull tomcat
#靜等下載下傳好
docker images
REPOSITORY          TAG                 IMAGE ID            CREATED             SIZE
docker.io/tomcat    latest              927899a31456        2 weeks ago         647 MB
docker.io/nginx     latest              602e111c06b6        2 weeks ago         127 MB
docker.io/centos    7.7.1908            08d05d1d5859        6 months ago        204 MB
#檢視下載下傳好的鏡像
docker save -o  tomcat.tar docker.io/tomcat
#将指定鏡像儲存成 tar 歸檔檔案到目前目錄。 -o :輸出到的檔案。
           
已經将鏡像打包成tar檔案了,将這個tar包傳到node2伺服器上,傳的方式有很多中,我采用的是

scp tomcat.tar node2:~

二、node2操作

cd ~
#進入你剛剛tar包上傳的路徑
docker load -i tomcat.tar
#導入鏡像,靜等完成
docker images
REPOSITORY                           TAG                 IMAGE ID            CREATED             SIZE
docker.io/tomcat                     latest              927899a31456        2 weeks ago         647 MB
#檢視确認是否導入完成
           

完成

期望看了我的菜鳥實操能對各位有所幫助,如有錯誤期望聯系我,我會加以改正。