- 阿里云ecs内网连接不上mysql内网地址
- 白名单和防火墙都设置了,vpc也是同一个vpc
- 后来检查发现,是mysql的内网地址网段和docker的默认网段冲突了,改一下docker的默认网段就好了
# docker默认
172.17.0.1
# 修改或新增daemon.json文件
[root@juluo-databases ~]# cat /etc/docker/daemon.json
{
"bip":"192.168.0.1/24"
}
[root@juluo-databases ~]# docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
9aaad41de73f redis:5.0.14 "docker-entrypoint.s…" 3 days ago Up 3 days 0.0.0.0:7803->6379/tcp redis
[root@juluo-databases ~]# docker stop redis
[root@juluo-databases ~]# systemctl restart docker
[root@juluo-databases ~]# systemctl status docker
[root@juluo-databases ~]# ifconfig
docker0: flags=4099<UP,BROADCAST,MULTICAST> mtu 1500
inet 192.168.0.1 netmask 255.255.255.0 broadcast 192.168.0.255
ether 02:42:60:ac:ba:5c txqueuelen 0 (Ethernet)
RX packets 755341 bytes 2394620434 (2.2 GiB)
RX errors 0 dropped 0 overruns 0 frame 0
TX packets 863648 bytes 1740770629 (1.6 GiB)
TX errors 0 dropped 0 overruns 0 carrier 0 collisions 0
# 再次ping mysqk-host通了
版权声明:本文为tryyourbest0928原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。