我需要使用consul和registrator来管理多个docker容器到单个主机,目前我使用 “链接”到docker-compose.yml,我会删除链接并使用consul。我已经测试了consul和registrator到单个主机,但分配的ip总是与节点相同。管理员可能会分配docker的ip容器而不是节点ip?
答案 0 :(得分:1)
可以使用参数-internal
。
来自docs:
如果传递参数
-internal
,registrator将注册docker0内部ip和端口,而不是主机映射的。 (etd,consul和skydns2现在)。-internal
参数必须在<registry-uri>
参数之前传递。