1. 程式人生 > >對建立容器時沒有設定掛載目錄的容器進行遷移

對建立容器時沒有設定掛載目錄的容器進行遷移

對已建立的容器進行跨伺服器遷移:
在建立容器時沒有加-v引數的容器進行遷移
1、首先將正在執行的容器commit成一個新的映象,然後通過save方法成一個tar包,通過scp 使用者名稱@IP:儲存位置 來傳輸
2、通過docker inspect檢視容器掛載的目錄,打包成一個tar包,也是通過同樣的方式傳輸到伺服器
3、load傳輸過來的tar包,將資料解壓到你想存放的位置,然後執行容器,掛載解壓的資料目錄
4、容器執行起來所有的狀態跟之前一樣
注:切記不要亂動資料目錄,要不然會在容器啟動時報錯導致執行失敗!

 

對建立容器添加了掛載目錄的容器遷移:

只需要將掛載目錄打包傳輸到你想要傳輸的位置,然後執行容器掛載即可,比如mysql、nginx這類適用