docker的帶數據容器遷移或者不帶數據鏡像遷移

docker把帶數據的容器(也攜帶了初始化的鏡像)遷移流程和命令
流程說明

docker容器 >>>> commit成鏡像文件 >>>> 鏡像打包成文件 >>>> 傳輸到另一個服務器 >>>> docker裝載此文件

docker commit 容器id 自定義的鏡像名稱
docker save -o 自定義文件名 容器提交的鏡像id或者自定義名稱

save打包後當前目錄下就有了自定義文件名的鏡像文件
個人的傳輸方式:
1,可以用scp的方式傳輸到需要的服務器或者本地
2,開server服務的方式下載
3,上傳到私有鏡像庫(阿里雲等)在其他服務器docker pull
傳輸完畢後

!!!傳輸注意點,commit弄出來的鏡像可能會很大(如果數據很多的話)

docker load < 自定義文件名的鏡像文件

只傳鏡像不傳容器的話不需要commit直接把想要的鏡像save打包、傳輸後即可裝載load

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