jenkins如何使用宿主机docker

jenkins是docker搭建的,又需要在jenkins里使用docker。
比如在持续集成的时候需要构建dockerfile,那么就需要用到docker命令。
在docker容器中使用docker的方法叫docker-in-docker。
方法可以挂载宿主机的docker相关文件来实现。

挂载以下目录

-v /var/run/docker.sock:/var/run/docker.sock
-v /usr/bin/docker:/usr/bin/docker 
-v /etc/docker:/etc/docker

需要注意,不要用docker的1.31.3版本,如果yum安装的docker大概率是这个版本。
会碰到

Can't open /etc/sysconfig/docker

的错误,解决方法就是升级docker版本就行。

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容