我创建了一个包含一个主节点和两个工作节点的 Kubernetes 集群,并在其上部署了 Jenkins。现在,我尝试在 Jenkins 中配置连接到集群的部署管道。但是,当我尝试使用 Dockerfile 构建映像时,遇到了映像中显示的问题。我还尝试运行命令“chmod 666 docker.sock”,但我仍然面临同样的错误。如果有人知道解决方案,请帮忙。谢谢你。
我已经应用了 chmod 666 命令。 我在部署Jenkins到集群时修改了docker.sock相关设置。 我还在 Jenkins 中安装了所有与 Docker 相关的插件。 我希望这有助于解决“找不到 docker”错误!
典型镜像中不包含 docker cli。您可以使用这个:https://hub.docker.com/r/trion/jenkins-docker-client