Bug jenkins 构建 docker 镜像报错

qcloud_016961 · 2019年03月09日 · 最后由 yiwei@coding.net 回复于 2019年03月19日 · 282 次阅读

显示的错误信息如下:

[cci-56036-494455] Running shell script
docker build -t my-image:test .
time="2019-03-09T05:55:17+08:00" level=error msg="failed to dial gRPC: cannot connect to the Docker daemon. Is 'docker daemon' running on this host?: dial unix /var/run/docker.sock: connect: no such file or directory"
context canceled
script returned exit code 1

jenkinsfile如下:

pipeline {
    agent any
    stages  {

        stage("检出") {
            steps {
                sh 'ci-init'
                checkout(
                  [$class: 'GitSCM', branches: [[name: env.GIT_BUILD_REF]], 
                  userRemoteConfigs: [[url: env.GIT_REPO_URL]]]
                )
            }
        }

        stage("构建") {
          steps {
                echo "构建中..."
            script{
                docker.build("my-image:test")
            }
                echo "构建完成."
          }
        }
    }
}
共收到 4 条回复

请问有进展吗?

@qcloud_016961 您好,根据报错,您的这个写的 jenkins file 有问题,您在这个地方想执行什么操作?编写 jenkins 您可参考帮助文档:https://e.coding.net/help/knowledge-base/ci-docker/

我是想打包docker镜像,我把 jenkins文件修改为

stage("构建") {
          steps {
                echo "构建中..."
                sh "docker build ."
                echo "构建完成."
          }
        }

依然报一样的错误:

[cci-62406-503792] Running shell script
docker build .
Cannot connect to the Docker daemon at unix:///var/run/docker.sock. Is the docker daemon running?
script returned exit code 1

@qcloud_016961 下午好,很荣幸为您服务。针对您的问题,我们已经向产品经理确认,目前个人版中是无法支持 docker 构建的。如您需使用 docker 构建功能,可前往使用 Coding 企业版。详情点击:https://e.coding.net

感谢您对 CODING 产品的支持,我们将一如既往的为您提供优质的服务。如果您有进一步问题,请回复本贴。我是 CODING 技术支持小易,您在工作时间可以拨打 400-930-9163 联系到我。

需要 登录 后方可回复, 如果你还没有账号请点击这里 注册
相关话题