您好,登錄后才能下訂單哦!
本篇內容主要講解“docker怎么實現導出、導入和數據搬遷”,感興趣的朋友不妨來看看。本文介紹的方法操作簡單快捷,實用性強。下面就讓小編來帶大家學習“docker怎么實現導出、導入和數據搬遷”吧!
docker 導出 導入有二種,一種是備份鏡像,一種備份容器。數據搬遷,最簡單粗暴就是直接COPY,volume的路徑就行了。
一,導出導入鏡像
#導出為tar docker save #ID or #Name > /home/save.tar #導入tar docker load < /home/save.tar
二,導出導入容器
#導出為tar docker export #ID or #Name > /home/export.tar #導入tar cat /home/export.tar | docker import - test:1.0
三,數據遷移
1,生成容器時設置了--volume,直接COPY后面的目錄到新的服務器,或者路徑
2,然后docker run 把--volume指定到新的路徑就行了。
如果不知道--volume的路徑,到cd /var/lib/docker/containers/下面找到對應的容器。里面有一個配置文件
# cat hostconfig.json {"Binds":["/home/docker/redmine/redmine:/home/redmine/data"],"ContainerIDFile":"",
/home/docker/redmine/redmine,這個就是我設置的--volume,如果沒有設置--volume在這里也可以找到
到此,相信大家對“docker怎么實現導出、導入和數據搬遷”有了更深的了解,不妨來實際操作一番吧!這里是億速云網站,更多相關內容可以進入相關頻道進行查詢,關注我們,繼續學習!
免責聲明:本站發布的內容(圖片、視頻和文字)以原創、轉載和分享為主,文章觀點不代表本網站立場,如果涉及侵權請聯系站長郵箱:is@yisu.com進行舉報,并提供相關證據,一經查實,將立刻刪除涉嫌侵權內容。