gpt4 book ai didi

docker - Jenkins 流水线使用容器

转载 作者:行者123 更新时间:2023-12-02 19:33:02 25 4
gpt4 key购买 nike

我正在尝试使用 Jenkins 设置流水线。但是,我的 Jenkins 实例本身就是一个容器。我的目标是使用 docker 运行应用程序的每一层(前端、后端、数据库),但我不想在 docker 中运行 docker。

将 Jenkins 从容器转换为虚拟机有意义吗?或者有没有办法克服 docker inception 问题中的 docker?

任何想法将不胜感激。

最佳答案

你应该使用 docker out of docker 而不是 docker in docker,这里有一篇 docker 的创建者写的很棒的文章:https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/ .

这就是我正在使用的,它工作得很好。

有一个问题:您的绑定(bind)挂载将相对于主机文件系统而不是 Jenkins 容器文件系统,因此我建议使用 jenkins_home绑定(bind)挂载而不是命名卷,并将绑定(bind)挂载在主机和容器中的同一路径中,因为 jenkins 将生成相对于工作空间的文件的路径(通常在 jenkins_home 内)。

关于docker - Jenkins 流水线使用容器,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49175028/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com