提问者:小点点

jenkind从dockerfile生成显示docker:来自守护进程的错误响应:oci运行时错误:container\u linux。go:235


当我在Jenkins中从我的Dockerfile构建作业时,当控制台试图执行docker映像时,我得到了像“docker:来自守护程序的错误响应: oci运行时错误:container_linux.go:235”这样的错误。

我的詹金斯是由多克菲尔建造的。参考是https://medium.com/@古斯塔沃。GUS/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

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

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个答案

匿名用户

我发现这个问题与权限有关。

匿名用户

我在GitLab中的跑步者组中遇到了一个跑步者问题(我的计算机中的跑步者)。问题是该运行程序中的磁盘已满。