【问题标题】:No logging with starting bluemix container启动 bluemix 容器时无日志记录
【发布时间】:2015-11-18 11:07:55
【问题描述】:

我使用 docker 文件创建了一个 bluemix 容器。 如果我查看 IBM 仪表板,容器的状态是固定在 Networking 上的。

当我尝试通过命令 shell 中的 bij cf ic 获取日志文件时,我得到一个 404。

我使用以下命令获取 container_id:cf ic ps -a。 这是我得到的回复: CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES 57f7363b-710 <no image> "" 8 days ago Networking a day ago XXX.YYY.ZZZ.KKK:22->22/tcp, XXX.YYY.ZZZ.KKK:80->80/tcp, XXX.YYY.ZZZ.KKK:587->587/tcp, XXX.YYY.ZZZ.KKK:2812->2812/tcp containername

使用以下命令,我尝试获取日志:cf ic logs 57f7363b-710

然后我看到以下响应:

FAILED

404 error encountered while processing request!`

还有其他方法可以查看为什么容器挂在“网络”状态?

【问题讨论】:

    标签: containers ibm-cloud dockerfile


    【解决方案1】:

    此问题反映了上周已修复的网络问题。当容器状态为冻结时,您可以使用“ICE rm -f”强制删除正在运行的容器或“ICE stop”通过发送 SIGTERM 然后在宽限期后发送 SIGKILL 来停止正在运行的容器。 如果由于状态始终为“冻结”而无法创建新容器,请向 bluemix 支持开一张票。

    【讨论】:

      【解决方案2】:

      当一个容器处于'Networking'状态时,这意味着网络阶段还没有完成。在容器创建的那个步骤中,例如分配选定的 IP 地址(公共和私有)。当此阶段结束时,您将能够将请求路由到这些 IP。当容器处于“Networking”状态的时间过长时,通常意味着存在基础设施问题。您可以尝试使用 cf ic run 从同一映像创建一个新容器。请考虑,如果您达到最大配额,您可能需要删除卡住的容器或释放未绑定的 IP 以创建新的。 您可以使用以下方法删除容器:

      cf ic rm -f [containerId]

      您可以使用以下方法列出所有 IP(可用或不可用):

      cf ic ip list -a

      然后您可以使用以下方法释放 IP:

      cf ic ip release [IPAddr]

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 2017-02-04
        • 1970-01-01
        • 1970-01-01
        • 2016-06-26
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多