来自守护程序的错误响应:rpc错误:代码= 3 desc =端口'9090'已在使用中

时间:2018-07-18 08:00:09

标签: docker docker-compose docker-swarm

似乎无法启动在不同节点上公开相同tcp端口(例如9090)的两个服务。

当我点击此链接时:https://github.com/saasi/saasi-experiment

运行命令:fab run_eval2:10,300

其中包括运行docker compose文件的一步

它将报告错误:

  

来自守护程序的错误响应:rpc错误:代码= 3 desc =端口'9090'为   已被服务'eval_prometheus'使用   (o6sfbw1iz2pacatvs8fdcyqtt)作为入口。

似乎无法启动在不同节点上公开相同tcp端口(例如9090)的两个服务。

我搜索了这个,并得到了这个github问题:https://github.com/moby/moby/issues/33160

按照此问题的解决方案,我尝试:

更改:

ports:
- "9090:9090"

收件人:

ports:
- target: 9090
  published: 9090
  protocol: tcp
  mode: hosts

但是我仍然遇到相同的问题和错误信息。

这是docker compose文件的一部分:

enter image description here 感谢您的阅读!

0 个答案:

没有答案