Docker中安装Mysql报错

运行命令在安装一个带有mysql的docker镜像

docker run --name mysql -v mysql-data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=root -e MYSQL_DATABASE=wordpress mysql:5.7

可是却一直在报错

Docker中安装Mysql报错_第1张图片

百度了很久也没有找到结果,后来看见了一句but the flags in file ./ibdata1 are 0x4800!

估计是因为指向了某个volume而导致的,一看存在的volume

Docker中安装Mysql报错_第2张图片

果然是之前已经建过这个volume了,所以新建一个数据库再指向这里会报错,解决方法就是删掉他

再次运行docker run,成功开启

你可能感兴趣的:(Docker,docker,image,报错,mysql)