小白创建docker的MySQL容器报错

176 阅读1分钟

1、今天使用命令创建运行MySQL容器的时候报了IPv4 forwarding is disabled. Networking will not work.这个错误,docker命令如下:

docker run --name mysql -v /conf/mysql:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql

2、解决方案:编辑/usr/lib/sysctl.d/00-system.conf这个文件

vi /usr/lib/sysctl.d/00-system.conf

3、加入如下代码

net.ipv4.ip_forward=1

4、重启网络服务

systemctl restart network

5、删除报错容器

   docker ps
   docker stop mysql  // mysql为容器名
   docker rm mysql

6、重新创建容器

docker run --name mysql -v /conf/mysql:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=my-secret-pw -d mysql