Docker创建MySQL容器加上-v参数时无法运行是Exit状态不加-v就可以

原创 创建时间:2018-12-19 访问量:113 赞:0 踩:0

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


评论
 我想说:
==已经到底了==
关注: 粉丝: 积分:
工联信息网
如有问题请致邮箱:need@glxxw2018.com(仅限本站无法查询到的资料);本站能够查询到的资料请关注“工联信息网”公众号,通过页面提供的资源码查询!
不良信息反馈及侵权投诉建议请致邮箱:accusation@glxxw2018.com