需求
由于服務器環境特殊,只有內網環境,所以就不能連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
這里建議用鏡像名稱和版本號來歸檔,因為如果按照鏡像id歸檔,恢復以后就沒有名字和tag了,不太友好,比如如下截圖

服務器上恢復
把上一步的tar檔案拷貝到服務器隨便一個目錄,然后執行命令
docker load < /root/image.tar
#或者
docker load -i /root/image.tar
命令解釋,就是把tar的歸檔檔案恢復成docker鏡像
在服務器查看
可以執行查看鏡像是否加載成功
docker images
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/243251.html
標籤:其他
上一篇:CentOS安裝Nginx
