0

我在 IBM Bluemix 中使用 Toolchain 来部署一个简单的 Spring 引导应用程序。在交付管道中,我添加了 3 个阶段:

第 1 阶段(Maven 构建)

从 git repo 获取源代码并使用 Maven 构建以构建 jar 文件

Stage-2(构建 Docker 镜像)

在这个阶段,它正在读取源代码中的 Dockerfile 并构建 Docker 映像。在这个阶段,Builder Type 是“ IBM Container Service ”。

Stage-3(容器部署)

在这个阶段,我在 Bluemix 中的 Container 中部署图像。这里 Deployer Type 是“ IBM Container Service ”。

成功完成所有阶段后,我点击了部署阶段提供的容器 ip,但它给出了错误

发生通信错误:“连接被拒绝” Web 服务器可能已关闭、太忙或遇到其他问题,使其无法响应请求。您可能希望稍后再试一次。

我已经使用bx ic inspect some-container-name检查了容器状态, 它显示容器状态正在运行。

任何帮助将不胜感激。

4

1 回答 1

0

这听起来像是应用程序的问题。您可以通过执行bx ic logs some-container-name或通过执行连接到正在运行的容器进行调查bx ic exec -it some-container-name /bin/bash

编辑:您还应该确保在容器部署阶段以及尝试连接到 IP 地址时指定了正确的端口。

于 2017-07-11T19:50:07.007 回答