【发布时间】:2020-04-08 22:50:15
【问题描述】:
我正在尝试备份 mysql docker 容器卷的数据。 我找到了this post,但它还没有为我工作。我使用 git bash,所以我可以使用 unix 工具。
问题是,我无法访问 docker VM 上的卷数据(磁盘映像位置为 C:\Users\Public\Documents\Hyper-V\Virtual Hard Disks\DockerDesktop.vhdx)。
我试过了
docker run --rm --volumes-from mysql_1 -v /$(pwd):/backup busybox tar cvf ./backup/backup_sql.tar /var/lib/docker/volumes/<some hash>/_data`.
错误退出
tar: C:/Program Files/Git/var/lib/docker/volumes/<some hash>/_data: No such file or directory
tar: error exit delayed from previous errors
/var/lib/docker/volumes/<some hash>/_data 是由命令docker inspect mysql_1 给出的已安装卷的源。
创建了一个空的 tar 文件 ./backup_sql.tar。
有没有人成功地使用 docker for windows 备份和恢复 docker 卷并愿意分享?
【问题讨论】:
标签: docker backup docker-for-windows docker-volume