我使用wordpress
和mariadb
在Docker for Windows上使用compose创建了两个docker容器。我已经创建了一个指向我的PC正常文件系统的wordpress卷,但是mariaDB仍然包含在Hyper-V的虚拟硬盘中。
挂载点位于/var/lib/docker/volumes/1995...ca3/_data
我已经尝试查看以前的答案,但链接可以解释如何备份,复制或恢复卷redirects to a general volume explanation。我见过的Docker的大多数插件或脚本通常都是指* nix环境。
有人知道在Docker for Windows中导出和导入装载到Linux容器的卷的现代方法吗?
答案 0 :(得分:0)
我通常这样做的方法是启动一个容器,它安装两个卷,source
卷和destination
卷,然后在该容器中运行一个复制一个卷内容的命令到另一个。我没有手头的Windows副本来了解如何递归复制所有文件,但我确信它可以很容易地完成。