【发布时间】:2017-02-04 04:24:03
【问题描述】:
我试图在 OpenShift 上使用 CentOS 主机运行 https://hub.docker.com/r/jhipster/jhipster/ 作为 Jenkins 构建的一部分,但出现以下错误:
Failed to start container with docker id 38194274e387 with error:
Error response from daemon:
{"message":"invalid header field value \"oci runtime error: container_linux.go:247:
starting container process caused \\\"chdir to cwd (\\\\\\\"/home/jenkins/workspace/copy-of-sw\\\\\\\") set in config.json failed: no such file or directory\\\"\\n\""}
dockerfile内容可以在https://hub.docker.com/r/jhipster/jhipster/~/dockerfile/查看
有谁知道如何解决这个问题?
【问题讨论】:
-
发布Dockerfile的最后几行,
ENTRYPOINT或CMD指令有问题,实际上是发布整个Dockerfile,因为目录不存在 -
我添加了 dockerfile 的链接。
-
这看起来像是 jenkins 特有的错误......它没有找到一些文件......这意味着 docker 容器可能在您的用例中配置错误
标签: docker centos kubernetes jhipster openshift-origin