Sign inSign up

jackanonyco/docker-jenkins-alpine

By jackanonyco

•Updated over 4 years ago

Docker DIND, docker-compose, and jenkins in Alpine: https://github.com/anonyco/docker-jenkins-alpine

Image
0

1.4K

jackanonyco/docker-jenkins-alpine repository overview

Jenkins with Docker

Project page: https://github.com/anonyco/docker-jenkins-alpine⁠

Example usage:

docker run --rm --name your_friendly_name_here --privileged -p 8080:8080 -v "$PWD/certs/:/certs/:rw" -v "$PWD/var-lib-docker/:/var/lib/docker/:rw" -v "$PWD/jenkins_home/:/var/jenkins_home/:rw" -v "$PWD/var-cache-apk:/var/cache/apk:rw" jackanonyco/docker-jenkins-alpine:jdk11

NOTICE: Only the "$PWD/jenkins_home/:/var/jenkins_home/:rw" volume is really needed. The rest are for cache and can be safely deleted.

NOTICE: Use the ADDITIONAL_PACKAGES="pkg1 pkg2 pk3 etc" environment variable to pass a space-separated list of packages to be installed each time the docker container is booted. I urge you to have the -v "$PWD/var-cache-apk:/var/cache/apk:rw" cache enabled.

Then, to get into it later and do stuff:

docker exec -it your_friendly_name_here /bin/sh

Tag summary

Content type

Image

Digest

Size

290.4 MB

Last updated

over 4 years ago

docker pull jackanonyco/docker-jenkins-alpine:jenkins2.332.3-jdk11