Search code examples
dockerjenkinsdocker-registry

Build/push image from jenkins running in docker


I have two docker containers - one running jenkins and one running docker registry. I want to build/push images from jenkins to docker registry. How do I achieve this in an easy and secure way (meaning no hacks)?


Solution

  • Thanks for your input! I came up with this after some experimentation.

    docker run -d \ -p 8080:8080 \ -p 50000:50000 \ --name jenkins \ -v pwd/data/jenkins:/var/jenkins_home \ -v /Users/.../.docker/machine/machines/docker:/Users/.../.docker/machine/machines/docker \ -e DOCKER_TLS_VERIFY="1" \ -e DOCKER_HOST="tcp://192.168.99.100:2376" \ -e DOCKER_CERT_PATH="/Users/.../.docker/machine/machines/docker" \ -e DOCKER_MACHINE_NAME="docker" \ johannesw/jenkins-docker-cli