Docker 领事和注册人到单一主机,it';有可能吗?
我需要使用领事和注册管理多个码头集装箱单一主机,目前我使用Docker 领事和注册人到单一主机,it';有可能吗?,docker,consul,Docker,Consul,我需要使用领事和注册管理多个码头集装箱单一主机,目前我使用 “links”到docker-compose.yml,我会删除链接并使用concur。我已经对单个主机测试了concur和registor,但分配的ip始终与节点相同。registor可能分配docker容器的ip而不是节点ip?可以使用参数-internal 从文档: 如果传递了参数-internal,则registrator将注册docker0内部ip和端口,而不是主机映射的ip和端口。(目前为etcd、Consor和skydns2
“links”到docker-compose.yml,我会删除链接并使用concur。我已经对单个主机测试了concur和registor,但分配的ip始终与节点相同。registor可能分配docker容器的ip而不是节点ip?可以使用参数
-internal
从文档:
如果传递了参数-internal
,则registrator将注册docker0内部ip和端口,而不是主机映射的ip和端口。(目前为etcd、Consor和skydns2)。必须在
参数之前传递-internal
参数
我试过使用
-internal
,registrator获得内部ip,但与Consor节点相同,而不是容器。所有容器都获得Consor节点的内部ip。我解决了问题,问题是映像程序/registrator:latest
,参数-internal
不起作用,需要使用github项目的分支主机(此处描述)