以下是在Ubuntu中備份與恢復Docker的方法:
tar
命令打包/var/lib/docker
、/etc/docker
等目錄,如sudo tar czvf docker-backup.tar.gz -C /var/lib docker/
。docker commit
將容器保存為鏡像,再用docker save
將鏡像保存為tar文件,如docker commit container_name my_backup_image
,然后docker save -o my_backup_image.tar my_backup_image
。docker cp
命令復制卷數據到宿主機指定位置,或直接備份卷所在目錄。sudo tar xzvf docker-backup.tar.gz -C /
。docker load
加載備份的鏡像文件,再用docker run
創建并啟動容器。