Skip to content
Snippets Groups Projects
Select Git revision
  • efff09ab1204451ffd48028d9bb9e1ea80d31ab4
  • master default protected
2 results

docker-compose.yml

Blame
  • user avatar
    32ba7756
    History
    docker-compose.yml 1.41 KiB
    version: "3"
    
    networks:
      jenkins:
        driver: bridge
    
    services:
      dind:
        container_name: jenkins-docker
        image: docker:dind
        networks:
          jenkins:
            aliases: 
              - docker
        privileged: true
        ports: 
          - 2376:2376
        expose:
          - "2376"
        volumes:
          - ./jenkins-docker-certs:/certs/client
          - ./jenkins-data:/var/jenkins_home
    
      jenkins-blueocean:
        container_name: jenkins-blueocean
        image: myjenkins-blueocean:1.1
        networks:
          - jenkins
        depends_on:
          - dind
        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
    
      sonatype-nexus3:
        container_name: registry-nexus
        image: sonatype/nexus3:latest
        networks: 
          - jenkins
        ports: 
          - 8081:8081
          - 8082:8082
          - 8083:8083
        volumes:
          - ./data:/nexus-data
    
      clair-Database:
        container_name: db
        image: arminc/clair-db:latest
        networks:
          - jenkins
        ports:
          - 5432:5432
    
      clair-scanner:
        container_name: clair-local-scan
        image: arminc/clair-local-scan:latest
        depends_on:
          - clair-Database
        networks:
          - jenkins
        ports:
          - 6060:6060