Jenkins

Continuous Integration Server.

Directory Structure

    • .env
    • docker-compose.yml

docker-compose.yml

version: "3.3"
 
services:
  docker:
    image: docker:dind
    container_name: jenkins-docker
    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
    command: --storage-driver overlay2
 
networks:
  jenkins:
    external: true

Resources

Website: https://www.jenkins.io/

GitHub: https://github.com/jenkinsci/jenkins

Docker Hub: https://hub.docker.com/r/jenkins/jenkins

Configuration: https://www.jenkins.io/doc/book/installing/docker/