Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/timo-reymann/jenkinsciwithdockerintegration
Jenkins on docker with support to use docker in the image it self for your builds.
https://github.com/timo-reymann/jenkinsciwithdockerintegration
ci docker docker-image dockerfile jenkins jenkins-ci
Last synced: 4 months ago
JSON representation
Jenkins on docker with support to use docker in the image it self for your builds.
- Host: GitHub
- URL: https://github.com/timo-reymann/jenkinsciwithdockerintegration
- Owner: timo-reymann
- License: mit
- Archived: true
- Created: 2018-09-22T11:33:16.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-08-18T11:46:53.000Z (over 5 years ago)
- Last Synced: 2024-09-29T18:01:20.177Z (4 months ago)
- Topics: ci, docker, docker-image, dockerfile, jenkins, jenkins-ci
- Language: Dockerfile
- Homepage: https://hub.docker.com/r/timoreymann/jenkins-ci-with-docker/
- Size: 16.6 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
JenkinsCIWithDockerIntegration
=============================
![Docker Cloud Build Status](https://img.shields.io/docker/cloud/build/timoreymann/jenkins-ci-with-docker)# Why this image?
There already thousands of jenkins images, why you must make your own, come on ...because i want to run docker in an docker container where jenkins is running. And i wanted full control :)
# How to use this?
Sample docker-compose.yml````
version: '3.2'
services:
jenkins:
image: timoreymann/jenkins-ci-with-docker
restart: always
ports:
# Port for web ui
- 8080:8080
# Port used by jenkins
- 50000:50000
volumes:
# Jenkins data directory
- jenkins_home:/var/jenkins_home
# Link docker from host to container to reuse installed docker ;)
- /var/run/docker.sock:/var/run/docker.sock
volumes:
# Create docker volume for jenkins data previously mentioned in volumes
jenkins_home:
driver: local
````## Further steps
Just open your web browser and follow the install guide. Nothing else is to do.## Backup
To backup jenkins simply backup the docker volume.