1.启动docker容器中的mysql一直Restarting的问题
一直再重启是因为设置了mysql的开机自启动,可以通过命令关闭自启动
docker update mysql --restart=no
关闭自启动之后可以通过命令删除mysql实例
docker rm mysql的CONTAINERID
然后重新创建mysql实例
docker run -p 3306:3306 --name mysql --privileged=true \
-v /mydata/mysql/log:/var/log/mysql \
-v /mydata/mysql/data:/var/lib/mysql \
-v /mydata/mysql/conf:/etc/mysql \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7
注意:因为用的是centos7,而Centos7的安全Selinux禁止了一些安全权限,导致挂载信息时出现权限不足,所以启动时需要加上–privileged=true参数,这个参数是给容器加上特定的权限
然后启动成功。