【问题标题】:cf ic plugin not able to find docker daemon while authenticationcf ic 插件在身份验证时无法找到 docker 守护进程
【发布时间】:2016-02-06 11:44:03
【问题描述】:

当我在命令提示符下使用 cf ic 插件时,它给了我以下消息:

检查本地 Docker 配置...您的系统已通过身份验证 使用 IBM Containers API,但是本地 Docker 守护程序不是 可访问以使用 IBM Containers 注册表对其进行身份验证。你可以 仍在云上运行 IBM Containers,但无法推送或 拉图片。

不知道为什么会这样,因为 docker 在我的本地 Windows PC 上运行良好。当我在命令提示符下尝试 docker-machine 环境时,我得到以下输出:

"SET DOCKER_TLS_VERIFY=1"
"SET DOCKER_HOST=tcp://192.168.99.100:2376"
"SET DOCKER_CERT_PATH=C:\Users\IBM_ADMIN\.docker\machine\machines  \default"
"SET DOCKER_MACHINE_NAME=default"
 REM Run this command to configure your shell:
"REM     FOR /f "tokens=*" %i IN ('docker-machine env') DO %i"

有什么可能出错的提示吗?我在社区中搜索过,但找不到太多。

【问题讨论】:

    标签: docker containers ibm-cloud


    【解决方案1】:

    这是我身边的一个小姐。

    鉴于我下载了 docker for windows,它在 VirtualBox 中运行。因此,尝试从 Mingw 控制台而不是 Windows 命令提示符登录 cf ic,它成功了。

    【讨论】:

      【解决方案2】:

      从常规的 CMD 界面,这会起作用:

      FOR /f "tokens=*" %i IN ('docker-machine env') DO %i"
      

      然后你可以对 docker-machine 'default' 输入 docker 命令

      另一个选项是在“default”虚拟机上打开一个交互式 shell。

      docker-machine ssh
      

      【讨论】:

        【解决方案3】:

        要将 cf ic bluemix 用于 docker 容器,需要满足三个要求 - 提供 cf Bluemix 命令行工具 - 有一个本地 docker 环境工作并在您的 cf 的同一系统上启动 - 已安装 cf docker 容器插件

        【讨论】:

          猜你喜欢
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2022-10-24
          • 2021-10-27
          • 2014-03-19
          • 1970-01-01
          • 1970-01-01
          相关资源
          最近更新 更多