【问题标题】:Jenkins docker build Failed to exec start:java.net.SocketException: Broken pipe (Write failed)Jenkins docker build 无法执行 start:java.net.SocketException: Broken pipe (Write failed)
【发布时间】:2021-08-26 05:43:21
【问题描述】:

我的系统: 操作系统 Ubuntu 20.04 詹金斯 2.289.1 码头工人 - 19.03.15 NodeJs - 14(尝试构建项目) Kubernetes - 客户端版本:version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.7", GitCommit:"132a687512d7fb058d0f5890f07d4121b3f0a2e2", GitTreeState:"clean", BuildDate:"2021-05-12T12: 40:09Z”,GoVersion:“go1.15.12”,编译器:“gc”,平台:“linux/amd64”}

服务器版本:version.Info{Major:"1", Minor:"20", GitVersion:"v1.20.7", GitCommit:"132a687512d7fb058d0f5890f07d4121b3f0a2e2", GitTreeState:"clean", BuildDate:"2021-05-12T12 :32:49Z", GoVersion:"go1.15.12", 编译器:"gc", 平台:"linux/amd64"}

我在 K8S 上部署了 Jenkins,并尝试构建 Docker Image 并推送本地 Docker 注册表。 在 Jenkins 我创建了 - Freestyle Project。在 Git 上克隆 Jenkins 并构建 NodeJS 项目。但我每次都看到一个错误。

P.S 我有一个目标 - 在 Git 上克隆项目 NodeJS 并在 K8S 上部署。也许我有一些错误?

【问题讨论】:

    标签: jenkins github kubernetes devops


    【解决方案1】:

    docker 套接字的问题。他缺席了。所以我用 Docker 套接字部署了 Jenkins。

    volumeMounts:
       - mountPath: /var/run/docker.sock
              name: docker-sock-volume
              readOnly: true
    
    
    
    - name: docker-sock-volume
          hostPath:
            path: /var/run/docker.sock
            type: Socket
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 2018-10-29
      • 1970-01-01
      • 1970-01-01
      • 2013-01-15
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多