2017-02-02 109 views
0

我试着运行https://hub.docker.com/r/jhipster/jhipster/作为詹金斯建立在OpenShift,在CentOS主机的一部分,但我得到以下错误:无法运行JHipster泊坞窗

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/

查看

有谁知道如何解决这个问题?

+0

发布Dockerfile的最后一行,在'ENTRYPOINT'或'CMD'指令中出现错误,实际上是post整个Dockerfile,作为目录不存在 – user2915097

+0

我添加了一个链接到dockerfile。 – Magick

+0

这看起来像一个詹金斯特定的错误...它没有找到一些文件...这意味着码头容器可能在你的用例错误配置 –

回答

1

对于詹金斯建,你要使用的CI形象jhipster/jhipster-ci-stackhttps://hub.docker.com/r/jhipster/jhipster-ci-stack/

那泊坞窗图像jhipster/jhipster用于与发电机开发,将无法正常在詹金斯流水线工作,除非你改变发电机和想要测试一下。如何使用该映像可以在“Docker安装(仅适用于高级用户)”中找到https://jhipster.github.io/installation/

+0

谢谢@Jon Ruddell,这是很好的知道。但是,即使使用jhipster/jhipster-ci-stack,我仍然会遇到错误。 – Magick

+0

Docker镜像中是否存在'/ home/jenkins/workspace/copy-of-sw'?它不会默认。看起来你有类似于https://github.com/docker/docker/issues/26855(该目录不存在,通过设置'WORKDIR'解决)的问题,但我们需要更多的信息在你的问题在你的过程中找出确切的错误。 –