我在Gitlab中使用了使用docker的集成CI。 我的源代码放在盒子上并使用maven,我使用Spring构建一个简单的Web服务,它作为可执行jar运行。
问题是当我尝试使用连接到Web服务时
curl -I http://127.0.0.1:8080/
“curl:(7)无法连接到127.0.0.1端口8080:拒绝连接”。
现在因为docker镜像是我创建的,我可以使用docker run -t -i <container name> /bin/bash
在本地登录容器并测试操作。在这种情况下,我能够从Web服务器获得响应。
有谁知道为什么在gitlab基础设施上使用curl
不起作用?
请注意我也尝试过: