所以我设置了两个 Ubuntu AWS 实例(一个小的 t2.medium 和一个大的 r3.large)。t2.medium 上安装了 Jenkins CI,而 r3.large 上安装了 docker 引擎。这里的意图是有一个主(t2.medium)服务器和一个从(r3.large)服务器;主服务器可以为作业委派 docker 容器(根据需要启动 jenkins docker 容器)。
我的问题是我对这个有点不知所措。我一直在研究,但几乎我做的任何事情都失败了。
我目前的情况是:就像我上面提到的那样,我在一个实例上成功运行了 jenkins,在另一个实例上成功运行了 docker 引擎。我也有docker插件,在这里找到,安装在 jenkins 上,我已经按照该页面上的说明进行操作。但是,当我添加云并添加凭据时,唯一显示的是“-none-”;但是,相同的凭据显示在底部。
问题是每次我测试连接时都会收到以下错误:
shaded.org.apache.http.conn.HttpHostConnectException: Connect to 10.96.24.240:4243 [/10.96.24.240] failed: Connection refused.
任何帮助将非常感激!我已经做了一个多星期了!我只是无法解决这个问题。
编辑:如果我以错误的方式进行操作,请指导我如何实现预期的设置。
EDIT2:在这两个实例之间打开所有端口。
EDIT3:这是我的泊坞窗图像:
ubuntu@ip-10-96-24-240:~$ docker ps
CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES
ubuntu@ip-10-96-24-240:~$ docker images
REPOSITORY TAG IMAGE ID CREATED VIRTUAL SIZE
jenkins-1 latest 9de6ee8eeebc 3 days ago 816.3 MB
ubuntu latest 8251da35e7a7 2 weeks ago 188.4 …Run Code Online (Sandbox Code Playgroud)