我正在尝试在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。
答案 0 :(得分:1)
cf ic ps -a命令可能会报告容器在现实生活中停止运行
通过添加阻止控制器停止的命令来确保您的容器正在运行。 这可以通过将此行添加到Dockerfile的末尾来完成 CMD tail -F -n0 / etc / hosts
....
如果没有,你可以试试这个Dockerfile:
~/.ssh/identity