docker aufs to devicemapper docker container and images migration

时间:2016-12-21 12:30:27

标签: docker storage device-mapper

我在Ubuntu上,将默认的docker存储驱动程序从aufs更改为devicemapper。我在aufs上有一些码头图片和容器。我从/ var / lib / docker备份了aufs存储文件。

如何在不丢失数据的情况下将aufs图像和容器导入devicemapper存储图像和容器?

1 个答案:

答案 0 :(得分:1)

您可以在更改存储驱动程序之前save imagesexport containers

docker save myImage1 > myImage1.tar
docker export myContainer1 > myContainer1.tar

然后在更改存储驱动程序后必须load imagesimport containers

docker load -i myImage1.tar
docker import /path/to/myContainer1.tar

小心,至于官方文件:

  

docker export命令不会导出卷的内容   与容器相关联。如果卷安装在一个卷的顶部   在容器中的现有目录中,docker export将导出   基础目录的内容,而不是卷的内容。

     

请参阅用户指南中的Backup, restore, or migrate data volumes   有关导出卷中数据的示例。