首页 > 解决方案 > Helm jenkins/latest 无法运行 docker 命令

问题描述

我已经通过 helm 将 jenkins 部署到我的集群并添加了一个自由式项目(不是管道)。它正确启动从属设备并连接到主设备并开始构建,但是我收到错误消息:

ERROR: Cannot run program "docker" (in directory "/home/jenkins/workspace/MrSecurity.Proxy"): error=2, No such file or directory
java.io.IOException: Cannot run program "docker" (in directory "/home/jenkins/workspace/MrSecurity.Proxy"): error=2, No such file or directory

当我创建 jenkins 部署时,我传入了:

  volumes:
  - type: HostPath
    secretName: /var/run/docker.sock
    mountPath: /var/run/docker.sock

在詹金斯用户界面中,我得到了以下设置。在此处输入图像描述

有人可以帮我解决这个问题。我认为它无法运行 docker,因为它的 docker-in-docker,但是我找不到解决方案,好像我已经尝试了一切..

标签: dockerjenkinskuberneteskubernetes-helm

解决方案


推荐阅读