【问题标题】:How to get gliderlabs/registrator running on on Bluemix如何让 gliderlabs/registrator 在 Bluemix 上运行
【发布时间】:2017-06-27 12:42:02
【问题描述】:

我正在尝试让 gliderlabs 注册器在 Bluemix 上运行,但我遇到了问题,因为容器无法启动 O400 普通 HTTP 请求被发送到 HTTPS 端口

我认为正在发生的是我的 docker 主机在 tcp://containers-api.eu-gb.bluemix.net:8443 上运行 - 所以 docker rest api 是 https。但是我怀疑 gliderlabs/registrator 默认使用 http。

所以有人知道如何让它工作吗?

史蒂夫

【问题讨论】:

    标签: containers ibm-cloud service-discovery


    【解决方案1】:

    查看那个包,它使用库 github.com/fsouza/go-dockerclient 来访问 docker 远程 api,特别是 NewClientFromEnv() 调用。根据 go-dockerclient 的自述文件,它应该获取 https 的环境变量(如果它们在那里)——即确保您导出所有三个环境变量:DOCKER_HOSTDOCKER_TLS_VERIFYDOCKER_CERT_PATH

    另一种可能性 - 通过阅读有关注册者的 cmets - 您可能希望检查您使用的是 gliderlabs/registrator:master 而不是 gliderlabs/registrator:latest。刚刚拉出来检查,“最新”是 14 个月大,而“大师”是 6 天。

    【讨论】:

      猜你喜欢
      • 2016-10-08
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2016-12-11
      • 2017-06-22
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多