从dockerfile进行的jenkind构建出现docker:来自守护程序的错误响应:oci运行时错误:container_linux.go:235

时间:2019-05-20 11:32:11

标签: docker jenkins

当我在Jenkins中从Dockerfile构建作业时 当控制台尝试执行docker映像时,出现类似“ docker:来自守护程序的错误响应:oci运行时错误:container_linux.go:235”的错误。

我的Jenkins由Dockerfile构建。参考是https://medium.com/@gustavo.guss/jenkins-building-docker-image-and-sending-to-registry-64b84ea45ee9

FROM jenkins/jenkins:lts
USER root
RUN apt-get update && \
apt-get -y install apt-transport-https \
    ca-certificates \
    curl \
    gnupg2 \
    software-properties-common && \
curl -fsSL https://download.docker.com/linux/$(. /etc/os-release; echo "$ID")/gpg > /tmp/dkey; apt-key add /tmp/dkey && \
add-apt-repository \
    "deb [arch=amd64] https://download.docker.com/linux/$(. /etc/os-release; echo "$ID") \
    $(lsb_release -cs) \
    stable" && \
apt-get update && \
apt-get -y install docker-ce
RUN apt-get install -y docker-ce
RUN usermod -a -G docker jenkins
USER jenkins

我的Jenkins输出如下。成功构建映像后返回错误。

Successfully built b9afd9ecb148
docker: Error response from daemon: oci runtime error: container_linux.go:235: starting container process caused "chdir to cwd (\"/var/jenkins_home/workspace/Integration-Es-Contracts\") set in config.json failed: no such file or directory".
FATAL: Failed to run docker image

2 个答案:

答案 0 :(得分:0)

我发现问题与权限有关。

答案 1 :(得分:0)

我在GitLab的Group Runners(我的计算机中的跑步者)中的跑步者遇到了这个问题。 问题是该运行器中的磁盘已满。