在Docker容器中运行Jenkins

时间:2016-11-14 21:44:36

标签: nginx jenkins docker

我试图获得Jenkins的经验,并希望在Docker容器中运行它。我正在按照教程here。我在我的机器上安装了docker并使用Kitematic我使用以下方式启动了官方Jenkins docker镜像(标签:最新):

docker run -p 8080:8080 jenkins

但是,当我转到192.168.99.100:8080192.168.99.100是我的docker-machine ip)时设置容器后,它会显示默认的nginx页面。 192.168.99.100:8080/jenkins显示

HTTP ERROR 404

Problem accessing /jenkins. Reason:

    Not Found

奇怪的是,kitmatic显示正在运行的容器的Web预览,并显示jenkins正常运行,但如何通过浏览器访问它???? enter image description here

编辑:刚试过docker run -p 8082:8080 jenkins。它的工作原理,即我可以看到jenkins登陆页面。 Whaaaa ..?

1 个答案:

答案 0 :(得分:0)

查看端口8080是否已被其他应用程序占用。它没有分配这个端口,因为它被采用 - 这就是它无法到达Jenkins的原因。试着看这里:https://www.cyberciti.biz/tips/linux-display-open-ports-owner.html