1、Docker创建MySQL容器加上-v参数时无法运行是Exit状态不加-v就可以,如果查看日志会出现如下所示的错误:chown: changing ownership of '/var/lib/mysql/': Permission denied
2、解决的方法就是在创建的时候加上 --privileged=true参数即可,如下所地不:sudo docker run --name=mysql_test -it -v /opt/data/mysql:/var/lib/mysql -p 3307:3306 -e MYSQL_ROOT_PASSWORD=123456 --privileged=true -d mysql
3、查看运行状态:[aaa@c~]$ sudo docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
30db35f8a56d mysql "docker-entrypoint..." 7 seconds ago Up 5 seconds 33060/tcp, 0.0.0.0:3307->3306/tcp mysql_test
0e50d59a3a7a mysql "docker-entrypoint..." 2 hours ago Up 2 hours 0.0.0.0:3306->3306/tcp, 33060/tcp mysql