我试图获得Jenkins的经验,并希望在Docker容器中运行它。我正在按照教程here。我在我的机器上安装了docker并使用Kitematic我使用以下方式启动了官方Jenkins docker镜像(标签:最新):
docker run -p 8080:8080 jenkins
但是,当我转到192.168.99.100:8080
(192.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正常运行,但如何通过浏览器访问它????
编辑:刚试过docker run -p 8082:8080 jenkins。它的工作原理,即我可以看到jenkins登陆页面。 Whaaaa ..?
答案 0 :(得分:0)
查看端口8080是否已被其他应用程序占用。它没有分配这个端口,因为它被采用 - 这就是它无法到达Jenkins的原因。试着看这里:https://www.cyberciti.biz/tips/linux-display-open-ports-owner.html