跳至主要內容
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?

4563博客

全新的繁體中文 WordPress 網站
  • 首頁
  • 昨晚和早上还是搞不定docker容器间的通信
未分類
9 2 月 2020

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

Joehom 大佬有话说 : 2020-1-4 12:59:04

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

一开始还好,各种测试无法连接,直到后来重装v2ray一直无法启动无奈关机,之后再重装系统了,想请教坛友这几个问题。
在新建docker的mybridge网络下,绑定运行两个容器,一个为宝塔,一个为V2ray。
运行这两个容器时端口映射是否宝塔8888.443.80.21等端口就好,而V2ray的映射就只需要一个端口就客服端连接?
还有宝塔容器下的nginx配置文件关于v2ray的部分地址是填V2ray的容器ip172.17.0.3吗?
V2ray的config.json里的ip是填写172.17.0.3还是0.0.0.0?

hostloc_user 大佬有话说 : 2020-1-4 13:04:33

docker使用是有容器组的概念的,在一个容器组里面的容器只需要把容器名称当作ip使用就可以通信,不在一个容器组情况就略微复杂林。所以你先要搞清楚你们两个容器是不是在一个容器组里面。

suantong 大佬有话说 : 2020-1-4 13:07:11

简单问题复杂化。

arrr 大佬有话说 : 2020-1-4 14:06:43

不要自己手动设置,用docker-compose。

paradise 大佬有话说 : 2020-1-4 15:51:38

v2 config.json依旧是0.0.0.0宝塔nginx 启动时加上–link v2ray:v2ray ip直接填v2ray这里的v2ray指容器名

落叶随风 大佬有话说 : 2020-1-4 15:55:15

1)创建新网络
docker network create <network-name>
2)将容器连接到网络
docker run –net=<network-name> …
或者将已存在容器加入新的网络

docker network connect <network-name> <container-name>

这样在容器里面直接用dockers名字就可以了

文章導覽

上一篇文章
下一篇文章

AD

其他操作

  • 登入
  • 訂閱網站內容的資訊提供
  • 訂閱留言的資訊提供
  • WordPress.org 台灣繁體中文

51la

4563博客

全新的繁體中文 WordPress 網站
返回頂端
本站採用 WordPress 建置 | 佈景主題採用 GretaThemes 所設計的 Memory
4563博客
  • Hostloc 空間訪問刷分
  • 售賣場
  • 廣告位
  • 賣站?
在這裡新增小工具