【docker】離線環境匯入映象
阿新 • • 發佈:2021-01-10
需求
由於伺服器環境特殊,只有內網環境,所以就不能連docker hub或者阿里雲的docker映象倉庫了。
解決
使用docker的離線映象方式
步驟
本地映象
首先本地(這個本地不是非得本地,只要是有映象,只要是能執行docker命令就行了)需要有一個打包好的docker映象,然後執行映象歸檔的操作
docker save image > /root/image.tar
# 或者
docker save -o image.tar image:tag image:tag2
命令解釋,就是把本地的映象(image,這個可以用image_id也可以用image的名稱加上版本)歸檔到 /root下,命名為image.tar
伺服器上恢復
把上一步的tar檔案拷貝到伺服器隨便一個目錄,然後執行命令
docker load < /root/image.tar
#或者
docker load -i /root/image.tar
命令解釋,就是把tar的歸檔檔案恢復成docker映象
在伺服器檢視
可以執行檢視映象是否載入成功
docker images