为了设置 Jenkins CI 管道,我在 Docker 容器中运行 Jenkins,并配置为使用 Docker Cloud Agents 进行构建。因此,我有一个运行 Jenkins 主服务器的容器,n弹出容器来接受构建请求。管道必须构建 Docker 镜像、推送它们并更新 Docker 服务,我没有使用 DinD 来执行此操作,而是在 Docker Cloud Agents 中安装了 Docker,并采用了共享(通过 Docker 卷)docker.sock 文件解决方案。这会带来一些不良后果吗?我在这里读到了一篇好文章(我采用的解决方案在最后一节中有清楚的描述):https://jpetazzo.github.io/2015/09/03/do-not-use-docker-in-docker-for-ci/
Docker 中的 Jenkins 共享 docker.sock
相关内容
- slub_min_objects :为什么 0 可以作为有效/默认值/基本原理?
- 如何查看 Centos 7 中的所有日志条目?
- 有没有办法让 IETab 始终在 Internet Explorer 中打开一个网站?
- 如何在 Windows 8.1 上的指定访问中使用“非 Windows 商店”应用程序
- 找不到填满我的 /var 分区的文件
- Linux 网桥阻止来自 Tap 接口的 UDP 数据包
- 一旦进入文本模式就无法离开
- 通过 ssh 连接服务器
- Excel Online:用户是否可以在编辑后将工作表中的各个选项卡设为只读?
- psycopg2.OperationalError:无法连接到服务器:没有到主机的路由服务器是否在主机“db”上运行并接受端口上的 TCP/IP 连接