在docker中管理和备份数据的如下所示:
docker run --name mysqldata -v /var/lib/mysql busybox true
docker run --name mysql --volumes-from mysqldata mysql
docker run --volumes-from mysqldata -v $(pwd):/backup ubuntu tar cvf /backup/backup.tar /var/lib/mysql
然而,当我以这种方式备份正在运行的容器时,我不会得到一致的备份,不是吗?我知道像mysqldump这样的工具,但如果我需要
Problem detected!
Port 3306 in use by ""C:\Program Files\MySQL\MySQL Server 5.1\bin\mysqld" --defaults-file="C:\Program Files\MySQL\MySQL Server 5.1\my.ini" MySQL"!
MySQL WILL NOT start without the configured ports free!
You need to uninstall/disable/reconfigure the blocking