如何使用Docker从Gitlab runner连接到自托管Gitlab

如何使用Docker从Gitlab runner连接到自托管Gitlab,docker,gitlab,gitlab-ci,gitlab-ci-runner,Docker,Gitlab,Gitlab Ci,Gitlab Ci Runner,我正在专用网络中使用停靠的Gitlab设置 我的Gitlab服务器位于172.16.X.Y,其中X和Y是我网络上的有效IP地址组件。我正在使用docker compose.ymlsetup pf为这个停靠的Gitlab: 我唯一更改的是GITLAB\u HOST参数,我将其设置为172.16.X.Y 从我的计算机上,我可以访问172.16.X.Y:10080上的Gitlab web界面,我可以使用SSH(使用密钥)和http(使用令牌)克隆存储库 172.16.X.Y正在运行RHEL 7 我

我正在专用网络中使用停靠的Gitlab设置

我的Gitlab服务器位于172.16.X.Y,其中X和Y是我网络上的有效IP地址组件。我正在使用
docker compose.yml
setup pf为这个停靠的Gitlab:

  • 我唯一更改的是
    GITLAB\u HOST
    参数,我将其设置为172.16.X.Y

  • 从我的计算机上,我可以访问172.16.X.Y:10080上的Gitlab web界面,我可以使用SSH(使用密钥)和http(使用令牌)克隆存储库

  • 172.16.X.Y正在运行RHEL 7

  • 我在176.16.X.Y安装了gitlab runner。尝试使用Docker executor使用CI时,我遇到以下问题:


致命:无法访问'http://gitlab-ci-token:xxxxxxxxxxxxxxxxxxxx@172.16.X.Y:10080/stephen.barr/test docker ci.git/':无法连接到172.16.X.Y端口10080:无法访问主机
错误:作业失败:退出代码1


我可以在172.16.X.Y上以
gitlab runner
身份登录时克隆此repo。如何让gitlab runner查看git服务器?

您找到解决方案了吗?今天遇到了同样的问题。通过重新启动运行gitlab和gitlab runner的服务器解决了这个问题。虽然这解决了我的问题,但这并不意味着这是这个问题的最终解决方案。同样的问题。服务器重新启动不是答案:-(