查看: 44|回复: 4

昨晚和早上还是搞不定docker容器间的通信

[复制链接]

22

主题

226

回帖

598

积分

高级会员

积分
598
发表于 2020-1-4 12:59:04 | 显示全部楼层 |阅读模式
docker使用是有容器组的概念的,在一个容器组里面的容器只需要把容器名称当作ip使用就可以通信,不在一个容器组情况就略微复杂林。所以你先要搞清楚你们两个容器是不是在一个容器组里面。
回复

使用道具 举报

17

主题

164

回帖

421

积分

中级会员

积分
421
发表于 2020-1-4 13:04:33 | 显示全部楼层
简单问题复杂化。
回复

使用道具 举报

553

主题

4323

回帖

1万

积分

论坛元老

积分
10477
发表于 2020-1-4 13:07:11 | 显示全部楼层
不要自己手动设置,用docker-compose。
回复

使用道具 举报

1

主题

34

回帖

111

积分

注册会员

积分
111
发表于 2020-1-4 14:06:43 | 显示全部楼层
v2 config.json依旧是0.0.0.0  宝塔nginx 启动时加上--link v2ray:v2ray ip直接填v2ray  这里的v2ray指容器名
回复

使用道具 举报

0

主题

39

回帖

110

积分

注册会员

积分
110
发表于 2020-1-4 15:51:38 | 显示全部楼层
[ol]
  • 1)创建新网络
  • docker network create
  • 2)将容器连接到网络
  • docker run --net= ...
  • 或者将已存在容器加入新的网络
  • docker network connect  
  • 这样在容器里面直接用dockers名字就可以了
  • [/ol]复制代码
  • 回复

    使用道具 举报

    您需要登录后才可以回帖 登录 | 立即注册

    本版积分规则

    关注公众号

    相关侵权、举报、投诉及建议等,请发 E-mail:admin@discuz.vip

    Powered by Discuz! X5.0 © 2001-2026 Discuz! Team.

    在本版发帖
    关注公众号
    返回顶部