容器技术交流

 找回密码
 立即注册
查看: 56|回复: 3

在容器内部无法访问mysql必须暴露端口才可以访问

[复制链接]
发表于 2020-8-26 16:05:03 | 显示全部楼层 |阅读模式
  1. docker run -dit --name mysql57 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -v $PWD/data:/var/lib/mysql --network=proxy --restart=always mysql:5.7
复制代码


如果不暴露端口就能被连接,请问是什么原因
发表于 2020-8-26 16:10:56 | 显示全部楼层
你的容器网络是什么类型,如果是默认的bridge,那么容器都需要在同样的类型下才可以互通,否则你不暴露端口是访问不到的。
 楼主| 发表于 2020-8-26 16:11:48 | 显示全部楼层
就是bridge啊,我觉得很奇怪
发表于 2020-9-10 17:49:33 | 显示全部楼层
进容器里面互ping一下
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

手机版|小黑屋|Archiver|URLOS ( 粤ICP备18087780号 )

GMT+8, 2020-10-27 20:36 , Processed in 0.052748 second(s), 17 queries .

Powered by Discuz! X3.4

Copyright © 2001-2020, Tencent Cloud.

快速回复 返回顶部 返回列表