繁体   English   中英

docker 容器不工作 Kube.netes 插件 jenkins

[英]The docker container doesn't working Kubernetes Plugin jenkins

我部署了 Jenkins helm 的 2.319.3 版本,但我对容器 docker 有一个陌生的问题。我的 Kube.netes 版本:1.22.6 (aks)。

错误:

docker build -t registry.azurecr.io/test:develop-v81。 无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程。 docker 守护程序是否正在运行?

测试另一个 docker 命令:

  • docker 信息客户端:上下文:默认调试模式:false

服务器:错误:无法连接到位于 unix:///var/run/docker.sock 的 Docker 守护进程。 docker 守护程序是否正在运行? 错误漂亮的打印信息

我的代理 pod 配置:

apiVersion:“v1” 种类:“Pod” 元数据:标签:jenkins/jenkins-jenkins-agent:“true” jenkins/label-digest:“500b4f18aee87616849e4f4c2435020898e34aa0” jenkins/label:“jenkins-jenkins-agent” 名称:“default- gvzg5" 规格:容器:

  • 参数:
    • “*********”
    • “默认-gvzg5”环境:
    • 名称:“JENKINS_SECRET”值:“********”
    • 名称:“JENKINS_TUNNEL”值:“jenkins-agent.whitelabel.svc.cluster.local:50000”
    • 名称:“JENKINS_AGENT_NAME”值:“default-gvzg5”
    • 名称:“JENKINS_NAME”值:“default-gvzg5”
    • 名称:“JENKINS_AGENT_WORKDIR”值:“/home/jenkins/agent”
    • 名称:“JENKINS_URL” 值:“http://jenkins.whitelabel.svc.cluster.local:8080/jenkins” 图片:“jenkins/inbound-agent:4.11.2-4” imagePullPolicy:“IfNotPresent” 名称:“jnlp “ 资源:限制:{} 请求:{} tty:真正的 volumeMounts:
    • mountPath:“/var/run/docker.sock” 名称:“volume-0” readOnly:false
    • mountPath:“/home/jenkins/agent” 名称:“workspace-volume” readOnly:false workingDir:“/home/jenkins/agent”
  • 参数:
    • “9999999”命令:
    • “睡眠”图像:“docker:20.10”imagePullPolicy:“IfNotPresent”名称:“docker2”资源:限制:{}请求:{} securityContext:特权:真tty:真volumeMounts:
    • mountPath:“/var/run/docker.sock” 名称:“volume-0” readOnly:false
    • mountPath: "/home/jenkins/agent" name: "workspace-volume" readOnly: false workingDir: "/home/jenkins/agent" hostNetwork: false nodeSelector: kube.netes.io/os: "linux" restartPolicy: "Never " serviceAccountName: "默认" 卷:
  • 主机路径:路径:“/var/run/docker.sock”名称:“volume-0”
  • 空目录:介质:“”名称:“工作区卷”

docker 容器应该可以正常工作。 这适用于旧版本 jenkins 2.277.1。

该问题是由于 Kube.netes 版本引起的。 您不能以特权执行 Daemon docker /var/run/docker.sock。 您可以尝试使用 Kaniko Container 或使用具有 docker 和权限的虚拟机来修复此问题。 谢谢你。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM