- 最近在搞jenkins docker部署,遇到一个问题,在jenkins配置中执行docker version,发现构建失败,控制台报docker not found,jenkins是采用docker 镜像的方式运行的,想了想,应该报这个错,因为docker中无法执行docker命令,要想采用docker部署,应该解决,在docker中能够执行docker相关的创建容器的命令,这样的docker使用方法有背docker的初衷,我想应该在容器通过API的方式调用宿主机的API,然后解决该问题,但不知道,该问题,有没成熟的解决方案,不一定是我的思路,踩过这个坑的前辈,求分享
刚踩过但我不是前辈,楼上那种单一挂载是不行的,需要在镜像构建时将jenkins用户加入到docker组里
我弄了个可以用jenkins用户运行docker的镜像,
直接拉取就可以用:
运行:
具体流程和构建的Dockerfile看这里哦 tomsun28
github