【问题标题】:Configure portainer with Minikube's docker使用 Minikube 的 docker 配置搬运工
【发布时间】:2017-01-22 08:30:31
【问题描述】:

有没有办法配置 Portainer 的仪表板来显示 Minikube 的 docker?

搬运工

安装在本地docker(工具箱),在windows 7下的VM上; 与本地(内部)docker 的仪表板连接工作正常。

docker run -d -p 9000:9000 -v /var/run/docker.sock:/var/run/docker.sock portainer/portainer

Minikube

安装在具有不同端口的同一台机器上的另一个 VM 中。

  • 我使用 portainer UI 创建了一个新的 Portainer Endpoint
  • 设置端点 URL (minikubeIp:2375)
  • 选择 TLS 并指向证书文件的路径

c:/users/<myusername>/.minikube/certs

但在仪表板选项卡上不断出现错误:

加载资源失败:服务器响应状态为 502 (Bad Gateway)

我在配置端点时也遇到了同样的错误没有 TLS。

可能配置 Portainer 以与 Minikube 的 Docker 一起工作吗?

【问题讨论】:

    标签: docker kubernetes docker-toolbox minikube


    【解决方案1】:

    您确定在 Minikube 配置中公开了 Docker API 吗?

    加载资源失败:服务器响应状态为 502 (Bad Gateway)

    当 Portainer 无法将请求代理到 Docker API 时,通常会引发此错误。

    一种简单的验证方法是使用 Docker CLI 并检查 Minikube 的 Docker API 是否暴露:

    docker -H minikubeIp:2375 info

    如果这返回一个连接错误,这意味着 Docker API 未公开,因此 Portainer 将无法连接到它。

    【讨论】:

    • 使用 minikubeIp:2375 返回连接错误,但 2376 验证证书失败。因此,将其更改为 2376 后,它就可以工作了! ? 但是我得到了无限循环>“无法检索统计信息,这个容器正在运行吗?”
    • 那么,您能否使用端口 2376 和 TLS 证书将 Portainer 连接到 Minikube Docker 端点?
    • 没错,证书取自. minikube\证书
    • 嗯,它看起来正在运行。如果您有任何问题,可以在 Slack 或 Gitter 上加入 Portainer 支持。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-10-13
    • 2021-12-05
    • 2021-11-25
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多