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 ( is my docker-machine ip) it shows the default nginx page. shows

  • Create docker image running old Windows version
  • How to use ebtables inside Docker?
  • Docker container stops without any errors while runnning sbt/play application
  • Is it possible to link existing containers with docker?
  • multiple django requirements with docker
  • Re-introduced “Unknown initial character set index” error?
  • 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????enter image description here

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

  • How to deal with transactional logs in Fabric8?
  • Is there a Docker Swarm dashboard like Kubernetes' dashboard/ui? [closed]
  • Where is jenkins.xml in jenkins docker container
  • Crash Loopback Error: Why do imported DockerHub pods never start in Openshift Origin?
  • Update a docker image in registry
  • Does the GOGS Docker Container run an SSH Daemon?
  • One Solution collect form web for “Running Jenkins in a Docker Container”

    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:

    Docker will be the best open platform for developers and sysadmins to build, ship, and run distributed applications.