领事和注册商将端口添加到服务名称
Consul and registrator add port to service name
我只是 运行 consul
和 registrator
容器在同一台机器上使用 docker 和 docker-compose
。在同一个文件中启动了一个 nginx 服务。但是,nginx 已在 consul 中注册,名称为 nginx-80
。我只想 nginx
作为名称。有什么想法吗?
顺便说一句:只需用任意服务替换 nginx。
正如该问题所述,当 docker 暴露多个端口时会发生这种情况。即使你只发布了一个。
您可以查看以下内容link:
我将它与 docker-compose 一起使用,并有一个带有两个端口的服务。我配置了服务端口:
labels:
SERVICE_PORT_NAME: servicename
谢谢@Taron 我按照他上面的 link 并在几个 link 之后得到了解决方案 ...
我只是 运行 consul
和 registrator
容器在同一台机器上使用 docker 和 docker-compose
。在同一个文件中启动了一个 nginx 服务。但是,nginx 已在 consul 中注册,名称为 nginx-80
。我只想 nginx
作为名称。有什么想法吗?
顺便说一句:只需用任意服务替换 nginx。
正如该问题所述,当 docker 暴露多个端口时会发生这种情况。即使你只发布了一个。
您可以查看以下内容link:
我将它与 docker-compose 一起使用,并有一个带有两个端口的服务。我配置了服务端口:
labels:
SERVICE_PORT_NAME: servicename
谢谢@Taron 我按照他上面的 link 并在几个 link 之后得到了解决方案 ...