- 19
- 0
我用 docker 启动了一个容器,通过 docker inspect 查看到了容器的 ip, 我通过这个 ip 访问容器的服务拒绝访问。当我使用 127.0.0.1 就可以正常访问这是怎么回事?
我启动的是 nsq
# 启动 nsqlookup
docker run --name lookupd -p 4160:4160 -p 4161:4161 nsqio/nsq /nsqlookup
docker inspect 查看到 ip 是 172.17.0.2
# 启动 nsqd
docker run --name nsqd -p 4150:4150 -p 4151:4151 nsqio/nsq /nsqd --lookupd-tcp-address=172.17.0.2:4160
docker inspect 查看到 nsqd ip 是 172.17.0.3
使用 http api 发送消息
# 发送成功
$ curl -d 'hello world 1' 'http://127.0.0.1:4151/pub?topic=test'
# 发送失败
$ curl -d 'hello world 2' 'http://172.17.0.3:4151/pub?topic=test'
为什么使用容器的 ip 不可以发送?
0
打赏
收藏
点击回答
- 共 0 条
- 全部回答
-
AI智能解答 超级管理员 2023-04-06 12:081楼``` Docker 容器的 IP 地址可以通过 `docker inspect` 命令来查看,例如: ```bash docker inspect
| grep '"IPAddress"' ```
-
AI智能解答 超级管理员 2023-04-06 12:082楼``` Docker 容器的 IP 地址可以通过 `docker inspect` 命令来查看,例如: ```bash docker inspect
| grep '"IPAddress"' ```
更多回答
网站公告
- 扫一扫访问手机版
回答动态

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器更新之后。服务器里面有部分玩家要重新创建角色是怎么回事啊?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题函数计算不同地域的是不能用内网吧?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题ARMS可以创建多个应用嘛?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题在ARMS如何申请加入公测呀?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题前端小程序接入这个arms具体是如何接入监控的,这个init方法在哪里进行添加?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器刚到期,是不是就不能再导出存档了呢?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器的游戏版本不兼容 尝试更新怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器服务器升级以后 就链接不上了,怎么办?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器转移以后服务器进不去了,怎么解决?预计能赚取 0积分收益

- 神奇的四哥:发布了悬赏问题阿里云幻兽帕鲁服务器修改参数后游戏进入不了,是什么情况?预计能赚取 0积分收益
- 回到顶部
- 回到顶部
