纠结了好一会,其实这个错很简单,就是创建容器的时候没有添加远程控制的权限,下面说一下我解决的流程,共罗列三个错误(bug小能手的日常)
1 打开docker
2 拉取mysql镜像
docker pull mysql:5.7
3 创建容器
docker run \
--name mysql \
-p 3306:3306 \
-d \
-e MYSQL_ROOT_PASSWORD=root \
-v mysql-data:/var/lib/mysql \
-v mysql-conf:/etc/mysql/conf.d \
--privileged \ #这里需要添加远程控制权限
mysql:5.7 #版本要和自己的mysql一致
重试 OK!
如果还存在问题–>IPv4 forwarding is disabled. Networking will not work
4 解决方案
vi /etc/sysctl.conf
net