2017-02-02 110 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'解決)的問題,但我們需要更多的信息在你的問題在你的過程中找出確切的錯誤。 –