將Docker容器轉移至另一服務器部署

  1. 首選我們準備兩臺服務器
     192.168.56.10
      192.168.56.11
  2. 我們先使用docker在192.168.56.10服務器上部署amsvue項目
     注意:config下的index.js文件一定要是如下,如果寫的是原本容器的IP地址會出錯
      
      具體部署參考:使用docker+nginx部署vue項目
  3. 把當前的amsvue容器提交爲一個鏡像:
      命令:
           docker commit 容器名 鏡像名稱
      
  4. 將鏡像存爲tar文件
      命令:
        docker save 鏡像名稱 >tar文件名稱
     
  5. 我們將tar文件傳到192.168.56.11服務器指定的目錄下
     
  6. 將備份文件.tar恢復爲鏡像 
     命令:
         docker load < tar名稱
      
  7. 根據鏡像重新運行起容器
     命令:
       docker run  -p 對外端口:容器內部端口 --name=容器名 -d 鏡像名
      
  8. 效果
     
發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章