我需要在jenkins管道作业中运行自己的docker镜像,而我的jenkins已经在容器中运行了?

有什么可行的方法吗?

最佳答案

另一种方法是配置jenkins从属服务器,以便子docker容器与jenkins从属兄弟服务器在同一docker主机上调用,而不是在dockerized的jenkins从属服务器内部调用。

这种方法有一定的局限性(例如在安装文件夹时),但避免了运行嵌套的docker。
docker run -v /var/run/docker.sock:/var/run/docker.sock
详细信息在这里:https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci

关于jenkins - 如何在jenkins中运行已经在Docker容器中的docker镜像,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/41447320/

10-14 19:36
查看更多