问题

minikube使用helm部署jenkins,构建时执行docker命令提示docker not found

原因

由于agent镜像内没有docker,所以无法使用

解决办法

将宿主机docker挂载到pod容器内

  1. 确保宿主机安装docker

  2. 进入Dashboard -> Manage Jenkins -> Clouds -> kubernetes,Pod templates选择使用的模板,然后添加卷,配置如图

  1. 如果后续出现Permission denied设置Run As User ID 和Run As Group ID 为有权限的用户即可

一个无聊的人。。。