Docker容器内访问同一宿主机中的容器服务的网络方式,求

wzwdev1980 2017-11-21 06:04:19
实验环境:
宿主机:192.168.0.1
容器1:tomcat
容器2:mysql

tomcat访问mysql目前通过 --link可以访问,通过 宿主机IP:3306却不能访问,有没有更好的方式

我希望复制tomcat容器,快速部署,这个mysql要通过docker容器可以议决到,怎么解决
...全文
1971 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
半树秋风 2017-11-24
  • 打赏
  • 举报
回复
docker_ip = os.popen("docker inspect --format '{{ .NetworkSettings.IPAddress}}' %s"%docker_name).read().strip(),可以获得容器的IP
wzwdev1980 2017-11-23
  • 打赏
  • 举报
回复
问题是容器IP是在变化的,怎么样通过localhost:3306去访问
半树秋风 2017-11-22
  • 打赏
  • 举报
回复
宿主机IP:3306连的是宿主机的mysql,要连容器试试容器IP:3306 快速部署可以把容器做成docker镜像 后面看不懂什么意思

1,183

社区成员

发帖
与我相关
我的任务
社区描述
Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux 机器上,也可以实现虚拟化。
社区管理员
  • Docker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧