docker使用的一些坑
1、Centos7安全Selinux禁止了一些安全权限,导致mysql和mariadb在进行挂载/var/lib/mysql时,容器无法启动,三个解决方案
(1)在docker run中加入 –privileged=true 给容器加上特定权限
如原命令
docker run –name mysql56 -p 9306:3306 -v /usr/local/mysql56/data:/var/lib/mysql -e MYSQL_ROOT_PASSWORD=872093 -d mysql:5.6
可改为
docker run –name mysql56 –privileged=true -p