【问题标题】:Docker for Windows - Export Volume DataDocker for Windows - 导出卷数据
【发布时间】:2018-04-20 16:27:54
【问题描述】:

我使用 wordpressmariadb 在 Docker for Windows 上创建了两个 docker 容器。我为 wordpress 创建了一个卷,它指向我 PC 的正常文件系统,但 mariaDB 仍然包含在 Hyper-V 的虚拟硬盘中。

挂载点在/var/lib/docker/volumes/1995...ca3/_data 我已经尝试查看以前的答案,但该链接将解释如何备份、复制或恢复卷 redirects to a general volume explanation。我见过的大多数 Docker 插件或脚本通常指的是 *nix 环境。

有人知道在 Docker for Windows 中导出和导入挂载到 Linux 容器的卷的现代方法吗?

【问题讨论】:

    标签: docker docker-volume docker-for-windows


    【解决方案1】:

    我通常这样做的方式是启动一个容器,该容器安装两个卷,source 卷和destination 卷,然后我在该容器中运行一个命令,将一个卷的内容复制到另一个卷。我手头没有windows的副本来了解如何递归地复制所有文件,但我相信它可以很容易地做到这一点。

    【讨论】:

    • 我相信从长远来看这可能对其他人有所帮助。我对mysqldump 做了类似的事情。无论指定的容器如何,您都有复制卷内容的命令吗?即使是基于 *nix 的也可以翻译成 windows。
    猜你喜欢
    • 2019-04-07
    • 2018-10-05
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2020-04-08
    • 2019-08-23
    • 1970-01-01
    • 2018-06-22
    相关资源
    最近更新 更多