匯出導入鏡像

#匯出為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":["/root/docker-lnmp/work/components/mysql/docker-entrypoint-initdb.d:/docker-entrypoint-initdb.d:rw","/root/docker-lnmp/work/components/mysql/config/mysql.cnf:/etc/mysql/conf.d/mysql.cnf:rw","/root/docker-lnmp/work/components/mysql/crontabs:/var/spool/cron/crontabs:rw","/root/docker-lnmp/work/components/mysql/backup:/var/backup:rw","/root/docker-lnmp/work/components/mysql/log/error.log:/var/log/mysql/error.log:rw","/root/docker-lnmp/work/components/mysql/data:/var/lib/mysql:rw"],"ContainerIDFile":""

By tony

自由軟體愛好者~喜歡不斷的思考各種問題,有新的事物都會想去學習嘗試 做實驗並熱衷研究 沒有所謂頂天的技術 只有謙虛及不斷的學習 精進專業,本站主要以分享系統及網路相關知識、資源而建立。 Github http://stnet253.github.io

發佈留言

發佈留言必須填寫的電子郵件地址不會公開。 必填欄位標示為 *

這個網站採用 Akismet 服務減少垃圾留言。進一步了解 Akismet 如何處理網站訪客的留言資料