Skip to content

Instantly share code, notes, and snippets.

@akhal3d96
Created October 4, 2021 12:12
Show Gist options
  • Save akhal3d96/5aba6b876a3f366a01cf39e83d468d13 to your computer and use it in GitHub Desktop.
Save akhal3d96/5aba6b876a3f366a01cf39e83d468d13 to your computer and use it in GitHub Desktop.
Jenkins with Docker In Docker
version: "3.9"
services:
jenkins-docker:
image: docker:dind
privileged: true
volumes:
- jenkins-docker-certs:/certs/client
- jenkins_home:/var/jenkins_home
networks:
jenkins:
aliases:
- docker
environment:
- DOCKER_TLS_CERTDIR=/certs
jenkins:
build: .
ports:
- 8080:8080
- 50000:50000
networks:
- jenkins
volumes:
- jenkins-docker-certs:/certs/client:ro
- jenkins_home:/var/jenkins_home
environment:
- DOCKER_HOST=tcp://docker:2376
- DOCKER_CERT_PATH=/certs/client
- DOCKER_TLS_VERIFY=1
networks:
jenkins: {}
volumes:
jenkins-docker-certs: {}
jenkins_home: {}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment