我正在使用 Jenkins Docker 插件在 docker 主机上动态启动奴隶。 Jenkins master 在同一台主机上运行。构建时,它会在 docker-host 上随机选择一个端口并且无法连接到它。它启动 docker 容器。这是日志。不多说了。如何调试问题?
INFO: Started container ID 54fe5780ca820a6e2b7cae40610cfc3229dbf889b0c66d6e34a39b74e13aaec7 for node slave-0000w16w841rc from image: jenkinsubuntu
Feb 28, 2019 9:35:54 PM com.nirima.jenkins.plugins.docker.utils.PortUtils$ConnectionCheckSSH execute
INFO: SSH port is open on 127.0.0.1:10007
[02/28/19 21:35:54] SSH Launch of slave-0000w16w841rc on 127.0.0.1 failed in 29 ms
Feb 28, 2019 9:36:03 PM hudson.slaves.NodeProvisioner$2 run
INFO: Image of jenkinsubuntu provisioning successfully completed. We have now 7 computer(s) `
最佳答案
没有找到答案。但最终选择了连接方法到 attach docker container
在 docker 插件的 Docker 模板中,这反过来又使它工作。
关于docker - Jenkins 无法使用 docker 插件启动 docker slave,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54892037/