Skip to content

Instantly share code, notes, and snippets.

@dimitriacosta
Created August 1, 2021 19:02
Show Gist options
  • Save dimitriacosta/e186e3398bcca2f4c329d2bb2141f572 to your computer and use it in GitHub Desktop.
Save dimitriacosta/e186e3398bcca2f4c329d2bb2141f572 to your computer and use it in GitHub Desktop.
Jenkins docker-compose file
version: "3"
services:
docker:
container_name: jenkins-docker
image: docker:dind
privileged: true
networks:
jenkins:
aliases:
- docker
environment:
- DOCKER_TLS_CERTDIR=/certs
volumes:
- jenkins-docker-certs:/certs/client
- jenkins-data:/var/jenkins_home
ports:
- 2376:2376
restart: unless-stopped
blueocean:
container_name: blueocean
build:
context: .
image: myjenkins-blueocean:1.1
networks:
- jenkins
environment:
- DOCKER_HOST=tcp://docker:2376
- DOCKER_CERT_PATH=/certs/client
- DOCKER_TLS_VERIFY=1
ports:
- 8080:8080
- 50000:50000
volumes:
- jenkins-data:/var/jenkins_home
- jenkins-docker-certs:/certs/client:ro
volumes:
jenkins-docker-certs:
jenkins-data:
networks:
jenkins:
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment