{"id":20198471,"url":"https://github.com/uudashr/jenkins-docker","last_synced_at":"2026-04-25T22:31:43.648Z","repository":{"id":142323377,"uuid":"88403012","full_name":"uudashr/jenkins-docker","owner":"uudashr","description":"Jenkins with Docker inside","archived":false,"fork":false,"pushed_at":"2017-04-17T07:25:24.000Z","size":7,"stargazers_count":0,"open_issues_count":0,"forks_count":0,"subscribers_count":2,"default_branch":"master","last_synced_at":"2025-06-10T00:03:49.342Z","etag":null,"topics":["continuous-delivery","continuous-integration","devops","docker","jenkins"],"latest_commit_sha":null,"homepage":null,"language":null,"has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/uudashr.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2017-04-16T09:17:53.000Z","updated_at":"2017-04-17T07:25:25.000Z","dependencies_parsed_at":null,"dependency_job_id":"c95266e3-b83e-4586-9669-3fd0026e286b","html_url":"https://github.com/uudashr/jenkins-docker","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/uudashr/jenkins-docker","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uudashr%2Fjenkins-docker","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uudashr%2Fjenkins-docker/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uudashr%2Fjenkins-docker/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uudashr%2Fjenkins-docker/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/uudashr","download_url":"https://codeload.github.com/uudashr/jenkins-docker/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/uudashr%2Fjenkins-docker/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":32279652,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-04-25T18:29:39.964Z","status":"ssl_error","status_checked_at":"2026-04-25T18:29:32.149Z","response_time":59,"last_error":"SSL_read: unexpected eof while reading","robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":false,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["continuous-delivery","continuous-integration","devops","docker","jenkins"],"created_at":"2024-11-14T04:31:32.948Z","updated_at":"2026-04-25T22:31:43.632Z","avatar_url":"https://github.com/uudashr.png","language":null,"funding_links":[],"categories":[],"sub_categories":[],"readme":"[![Build Status](https://travis-ci.org/uudashr/jenkins-docker.svg?branch=master)](https://travis-ci.org/uudashr/jenkins-docker)\n\n# Jenkins with Docker inside\n\n`uudashr/jenkins-docker`\n\nThe official [Jenkins](https://hub.docker.com/r/jenkinsci/jenkins/) doesn't have Docker installed. Since Docker has a lot of value when we are using [Pipeline](https://jenkins.io/doc/book/pipeline/) so that we need the Jenkins image with Docker inside.\n\nOn the Jenkins side, we are going to unitize the Docker client. Docker daemon host on different container. The reason for this is to make it simple, and go back to the concept single container service. We are going to use [Docker-in-Docker](https://hub.docker.com/_/docker) for the daemon.\n\nDocker daemon address defined by environment variable `DOCKER_HOST` using default `tcp://docker:2375`.\n\n```properties\nDOCKER_HOST=tcp://docker:2375\n```\n\n## Local Testing\n\n### Docker Compose\nDocker compose will take care the spawning of the services.\n```shell\n$ docker-compose up -d\n```\n\n### Manual Docker Run\n```shell\n# Run the Docker daemon\n$ docker run -d --privileged --name dind -v ~/temp/docker/dind:/var/lib/docker docker:dind\n\n# Run the Jenkins\n$ docker run -d --name jenkins --link dind:docker -p 8080:8080 -p 50000:50000 -v ~/temp/docker/jenkins_home:/var/jenkins_home -e DOCKER_HOST=tcp://docker:237 uudashr/jenkins-docker\n```\n\n## Reference\n- https://github.com/killercentury/docker-jenkins-dind/blob/master/Dockerfile\n- https://hub.docker.com/_/docker/\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuudashr%2Fjenkins-docker","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fuudashr%2Fjenkins-docker","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fuudashr%2Fjenkins-docker/lists"}