来自守护程序的错误响应:Container nova-ca6efe81-f1未运行

时间:2016-08-09 10:36:00

标签: docker ibm-cloud

我正在尝试在bluemix上运行docker容器

  

本地sys上的docker版本是Docker版本1.11.2,build   b9f10c9 ibm-container插件版本IBM-Containers 0.8.897 ic
  IBM Containers插件cf --version cf版本   6.21.0 + dff2cf8-2016-07-27

这是我简单的hello world docker文件

 #myDiv img {
        width:inherit;
        height:inherit;
    }

我已经构建了这个并推送到ibm bluemix图像注册表 运行docker容器:

FROM ubuntu RUN apt-get -y update && apt-get install -y wget vim RUN
apt-get install -y python
RUN mkdir /local 
ADD hello.py
/local/hello.py WORKDIR /local

下一个

cf ic run --name=testnode registry.ng.bluemix.net/manikkandanb/cardcamp
  

来自守护程序的错误响应:Container   nova-ca6efe81-f1d6-4939-be21-d40f1a702aee未运行FAILED   命令失败

cf ic exec testnode date
  

来自守护程序的错误响应:Container   nova-ca6efe81-f1d6-4939-be21-d40f1a702aee未运行FAILED   命令失败

我在这里想念的是什么?为什么我不能在这个容器中执行脚本或任何命令?

注意:相同的docker镜像可以在任何其他环境中使用,但是这个bluemix。

1 个答案:

答案 0 :(得分:1)

cf ic ps -a命令可能会报告容器在现实生活中停止运行

通过添加阻止控制器停止的命令来确保您的容器正在运行。 这可以通过将此行添加到Dockerfile的末尾来完成 CMD tail -F -n0 / etc / hosts

.... 如果没有,你可以试试这个Dockerfile: ~/.ssh/identity