我使用此命令在RHEL服务器上通过Docker运行Jenkins:
docker run -p 8080:8080 -p 50000:50000 -d --name jenkins-master -v jenkins_home:/var/jenkins_home jenkins/jenkins:lts
我的问题是,如果我RDP到网络上的机器,我可以访问主机端口8080的站点。如果我尝试通过VPN从我的机器访问该站点,我得到:
无法访问此站点已重置连接。
对我来说困难的部分是在同一台服务器上运行Docker中的Django / Angular应用程序正常工作;我能够访问这些网站没有问题。 iptables显示它正在倾听:
tcp 0 0 <ip>:8080 0.0.0.0:* LISTEN
curl给了我同样的错误:
curl: (56) Recv failure: Connection reset by peer
我已经尝试了网络/端口映射的每个组合,但我不明白为什么这个特定的应用程序正在重置连接,但我的Django / Angular应用程序,配置相同,都在通过VPN和RDP到网络机器。