Docker背后的Jenkins无法在其他http端口后面工作

时间:2018-12-07 09:14:48

标签: docker jenkins reverse-proxy

我有一个安装了Docker的AWS EC2实例。我正在尝试与创建的詹金斯建立联系:

docker run -u root --rm -d -p 10000:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --name jenkinsBlueOcean jenkins/jenkins:lts 

通过http://ip:10000,其中ip是EC2实例的IP。詹金斯(Jenkins)建立过程中,我可以访问该网站。但是,一旦设置好,连接就会重置,我再也无法联系到詹金斯。我只能通过http://localhost:10000通过本地主机(通过SSH隧道)访问Jenkins。

我跑步时

docker run -u root --rm -d -p 8080:8080 -p 50000:50000 -v jenkins-data:/var/jenkins_home -v /var/run/docker.sock:/var/run/docker.sock --name jenkinsBlueOcean jenkins/jenkins:lts 

通过http://ip:8080,所有内容都像是一种魅力。 这是反向代理问题吗?

1 个答案:

答案 0 :(得分:-1)

请转到在启动配置时创建的ec2安全组,然后从all编辑10000端口上的tcp连接。 它将开始工作。请让我知道是否仍然存在问题。