docker aufs 到 devicemapper docker 容器和图像迁移
Posted
技术标签:
【中文标题】docker aufs 到 devicemapper docker 容器和图像迁移【英文标题】:docker aufs to devicemapper docker container and images migration 【发布时间】:2017-05-06 21:10:40 【问题描述】:我在 Ubuntu 上,将默认 docker 存储驱动程序从 aufs 更改为 devicemapper。我在 aufs 上有一些 docker 图像和容器。我从 /var/lib/docker 备份了 aufs 存储文件。
如何在不丢失数据的情况下分别将 aufs 图像和容器导入到 devicemapper 存储图像和容器中?
【问题讨论】:
【参考方案1】:您可以在更改存储驱动程序之前save images 和export containers
docker save myImage1 > myImage1.tar
docker export myContainer1 > myContainer1.tar
那么你必须在更改存储驱动程序后load images 和import containers
docker load -i myImage1.tar
docker import /path/to/myContainer1.tar
注意官方文档:
docker export 命令不会导出卷的内容 与容器相关联。如果一个卷安装在一个 容器中的现有目录,docker export 将导出 底层目录的内容,而不是卷的内容。
请参阅用户指南中的Backup, restore, or migrate data volumes 有关在卷中导出数据的示例。
【讨论】:
以上是关于docker aufs 到 devicemapper docker 容器和图像迁移的主要内容,如果未能解决你的问题,请参考以下文章