gpt4 book ai didi

docker - 如何找到 "Docker Host URI"用于 Jenkins "Docker Plugin"?

转载 作者:IT老高 更新时间:2023-10-28 21:34:39 25 4
gpt4 key购买 nike

是否有任何命令可以运行并找出“Docker 主机 URI”?我找到了一些相关的questions但没有完全明白。

最佳答案

将jenkins作为容器运行时的Jenkins Docker插件配置

1) 首先安装 Docker 插件

2) 转到管理 Jenkins -> 系统配置 -> 向下滚动到底部 -> 添加云 -> Docker

3) 如果您将 jenkins 作为容器运行,则必须在 docker host uri 字段中输入 docker 主机的 unix 或 tcp 地址。但是由于您将 jenkins 作为容器运行,因此容器无法到达 docker host unix 端口

4) 所以我们必须运行另一个可以在 docker host 和 jenkins 容器之间进行调解的容器。它将公开 docker 主机的 unix 端口作为其 tcp 端口。按照说明创建 socat 容器 https://hub.docker.com/r/alpine/socat/

5)创建socat容器后,可以回到jenkins中的docker配置,输入tcp://socat-container-ip:2375

6) 测试连接现在应该成功了

关于docker - 如何找到 "Docker Host URI"用于 Jenkins "Docker Plugin"?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/47709208/

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