#Jenkins
The Jenkins Continuous Integration and Delivery server server.
This is a fully functional Jenkins server with updated modules of weekly version.

Simply run this image wth:
docker run --name myjenkins -d -p 8080:8080 lvjp/jenkins
and open your browser to http://localhost:8080
The backup file backup.tar.gz will create under the current directory. There is no need to stop server before took backup.
docker run --rm --volumes-from myjenkins -v $(pwd):/backup debian tar -cvzf /backup/backup.tar.gz -C /var/lib jenkins
The server should be stopped before restore from backup.
docker run --rm --volumes-from myjenkins -v $(pwd):/backup debian tar -xvzf /backup/backup.tar.gz -C /var/lib
Create myjenkins-data container for preserve data even after myjenkins is erased.
docker run --name myjenkins-data --volumes-from myjenkins busybox
Stop jobs scheduling by going to Manage Jenkins > Configure System > Prepare for Shutdown
When all jobs finish to run, you can stop the container with:
docker stop myjenkins
Erasing myjenkins image will not erase data which are holded by myjenkins-data
docker rm myjenkins
docker pull lvjp/jenkins
docker run --name myjenkins --volumes-from myjenkins-data -d -p 8080:8080 lvjp/jenkins
docker rm myjenkins-data
#User Feedback
If you have any problems with or questions about this image, please contact me through a GitHub issue.
Content type
Image
Digest
sha256:9cab6c147…
Size
343 MB
Last updated
almost 11 years ago
docker pull lvjp/jenkins