我正在Synology nas上的Docker中运行带有MySQL 8.0.18的容器。我只是用它来支持那个盒子上的另一个容器(Mediawiki)。 MySQL在路径/var/lib/mysql
上安装了一个卷。我想将其移至共享卷,以便可以通过File Station访问它并定期备份它。如何在不破坏MySQL的情况下将其移至下面显示的docker
共享?
Synology nas上有可用的共享。
或者,有没有一种方法可以将/ var / lib / mysql复制到共享的docker文件夹中?定期备份应该也可以。
谢谢, 鲁斯
编辑:按照Zeitounator的计划显示结果。在运行docker命令(2.)之前,我在File Station中创建了mediawiki_mysql_backups
和12-29-2019
文件夹。运行2.和3.之后,来自mysql的所有文件都在这里,我现在有一个不错的备份!
答案 0 :(得分:1)
docker run -it --rm --name temp_mysql_copy -v mediaviki-mysql:/old-mysql -v /path/to/ttpe/docker:/new-mysql busybox:latest
cp -a /old-mysql/* /new-mysql/
/var/lib/mysql
中(您可能需要在syno docker gui中执行此操作)。mediaviki-mysql
卷