docker aufs到devicemapper docker容器和图像迁移
我在Ubuntu上,将默认的docker存储驱动从aufs改为devicemapper。 我有一些docker图像和容器aufs。 我从/ var / lib / docker备份了aufs存储文件。
我怎么能导入aufs图像和容器devicemapper存储图像和容器分别丢失数据?
您可以在更改存储驱动程序之前保存图像和导出容器
docker save myImage1 > myImage1.tar docker export myContainer1 > myContainer1.tar
然后,您必须在更改存储驱动程序后加载映像并导入容器
docker load -i myImage1.tar docker import /path/to/myContainer1.tar
小心,正式文件:
docker export命令不会导出与容器关联的卷的内容。 如果将卷安装在容器中的现有目录之上,则docker export将导出基础目录的内容,而不是卷的内容。
有关在卷中导出数据的示例,请参阅用户指南中的“ 备份,还原或迁移数据卷” 。