【发布时间】:2016-11-29 00:27:33
【问题描述】:
我们正在使用 Jenkins 和 docker 进行 CI/CD。我们的 Jenkins 设置为主/从样式,其中从属分布在不同的数据中心。当需要进行新构建时,Jenkins master 会在其中一个 DC 中识别一个 slave,然后启动一个临时容器并在完成后将其拆除。
由于防火墙的限制,我们在一些 DC 中只为从站开放了大约 10 个端口。例如端口范围:8000 - 8010。通常 docker 使用 linux 端口范围 32768 到 61000。问题是如果主机端口绑定在 8000 - 8010 之外,Jenkins master 无法与容器通信。Jenkins docker 插件在哪里有限制你不能绑定多个端口(可能我在这里错了)。我想知道我们是否可以在 docker 端或 Jenkins docker 插件中配置它。
【问题讨论】:
标签: jenkins docker jenkins-plugins jenkins-docker