简体   繁体   中英

Running Jenkins in a Docker Container

Im trying to get some hands on experience in Jenkins and wanted to run it in a docker container. I was following the tutorial here . I have docker installed on my machine and using Kitematic I launched the official Jenkins docker image (tag: latest) using:

docker run -p 8080:8080 jenkins

However once the container is setup when I go to 192.168.99.100:8080 ( 192.168.99.100 is my docker-machine ip) it shows the default nginx page. 192.168.99.100:8080/jenkins shows

HTTP ERROR 404

Problem accessing /jenkins. Reason:

    Not Found

The weird part is that kitmatic shows a web preview of the running container and shows jenkins up and running fine, but how do I access it via the browser???? 在此处输入图片说明

EDIT : Just tried docker run -p 8082:8080 jenkins. and it works ie I can see the jenkins landing page. Whaaaa.. ?

See if the port 8080 is already taken by another application. it's not allocating this port because it's taken - that is why it can't reach Jenkins. try looking here: https://www.cyberciti.biz/tips/linux-display-open-ports-owner.html

The technical post webpages of this site follow the CC BY-SA 4.0 protocol. If you need to reprint, please indicate the site URL or the original address.Any question please contact:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM