【问题标题】:docker aufs to devicemapper docker container and images migrationdocker aufs 到 devicemapper docker 容器和图像迁移
【发布时间】:2017-05-06 21:10:40
【问题描述】:

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

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

【问题讨论】:

    标签: docker storage device-mapper


    【解决方案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 有关在卷中导出数据的示例。

    【讨论】:

      猜你喜欢
      • 2015-09-09
      • 2014-10-14
      • 1970-01-01
      • 1970-01-01
      • 2017-11-28
      • 2016-11-05
      • 1970-01-01
      • 2021-04-20
      • 1970-01-01
      相关资源
      最近更新 更多