问题:将 docker-compose 连接到 IBM Container Cloud 时出现“证书验证失败”

我有一个本地 Ubuntu 14.04,cloudfoundry CLI、docker 和 IBM Containers Plugin 安装到 cloudfoundry CLI 中。

我已将所有本地 docker 映像推送到 IBM 存储库。

我跑

cf 登录 -ahttps://api.ng.bluemix.netcf ic 登录

然后我通过发出以下命令将 os env 变量导出为“cf ic login”的输出来切换到远程 docker 云

导出 DOCKER_HOSTu003dtcp://containers-api.ng.bluemix.net:8443

导出 DOCKER_CERT_PATHu003d/root/.ice/certs

导出 DOCKER_TLS_VERIFYu003d1

我跑

码头工人 PS

我看到了在 IBM Cloud 中运行的实例——所以我确信这些设置是正确的。

现在我跑

码头工人组成

在一个 docker-compose 项目中,但现在我得到了

SSL 错误:[SSL: CERTIFICATE\VERIFY\FAILED] 证书验证失败 (_ssl.c:581)

我也设置了

导出 DOCKER_TLS_VERIFYu003d0

但这也无济于事..

有任何想法吗?

解答

IBM Containers 尚不支持 Docker Compose,但开发团队正积极致力于将 Compose 添加到生产环境中。

Logo

云原生社区为您提供最前沿的新闻资讯和知识内容

更多推荐