首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何在jenkins管道中使用docker而不使用docker-in-docker

如何在jenkins管道中使用docker而不使用docker-in-docker
EN

Stack Overflow用户
提问于 2020-07-25 00:36:01
回答 1查看 216关注 0票数 4

docker- in -docker的作者建议在此博客中不要将此图像用于CI目的:jpetazzo/Using Docker-in-Docker for your CI or testing environment? Think twice

为什么Jenkins在Jenkins用户手册(安装部分)中使用docker- in -docker,请参阅以下链接:Installing Jenkins(you can see it in step 4)

为什么他们不使用卷来使用docker守护进程,如下所示:

代码语言:javascript
复制
--volume /var/run/docker.sock:/var/run/docker.sock

使用docker-in-docker有什么特别的原因吗?

如果你同意应该在不使用docker-in-docker的情况下完成它,请告诉我怎么做,实际上我已经尝试过了,但没有成功,我在这里遇到了另一个问题:How to find out which user is accessing /var/run/docker.sock that will cause permission denied error

EN

回答 1

Stack Overflow用户

发布于 2020-08-01 08:51:04

@tashkhisi -正如已经在https://stackoverflow.com/a/63200614/8723275中提到的,这取决于您尝试使用的是哪个Jenkins镜像。以防你要使用jenkinsci/bleocean -它已经在管道中有docker了,但你可以自己做。如果您更喜欢使用jenkins/jenkins镜像-您可以在following discussion中找到答案。一种可能的解决方案是构建自己的Jenkins镜像,并在镜像中动态安装所有需要的插件。

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/63077805

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档