docker 導出 導入有二種,一種是備份鏡像,一種備份容器。數據搬遷,最簡單粗暴就是直接COPY,volume的路徑就好了。html
1、導出導入鏡像linux
#導出爲tar docker save #ID or #Name > /home/save.tar #導入tar docker load < /home/save.tar
2、導出導入容器docker
#導出爲tar docker export #ID or #Name > /home/export.tar #導入tar cat /home/export.tar | docker import - test:1.0
3、數據遷移json
1,生成容器時設置了--volume,直接COPY後面的目錄到新的服務器,或者路徑服務器
2,而後docker run 把--volume指定到新的路徑就好了。htm
若是不知道--volume的路徑,到cd /var/lib/docker/containers/下面找到對應的容器。裏面有一個配置文件get
# cat hostconfig.json {"Binds":["/home/docker/redmine/redmine:/home/redmine/data"],"ContainerIDFile":"",
/home/docker/redmine/redmine,這個就是我設置的--volume,若是沒有設置--volume在這裏也能夠找到test
原文來自: https://www.linuxprobe.com/docker-import.htmlimport