course-implementing-self-hosted-docker-registry
                                
                                
                                
                                    course-implementing-self-hosted-docker-registry copied to clipboard
                            
                            
                            
                        dind container starts in port tls 2376
modify docker-compose.yml and add DOCKER_TLS_CERTDIR: ""
version: "3.5"
services:
  learning-registry:
    image: registry:2.6.2
  learning-jenkins:
    build: ./learning-jenkins
    volumes:
      - learning-jenkins-home:/var/jenkins_home
    ports:
      - "8190:8080"
    environment:
      DOCKER_HOST: tcp://dind:2375
  vetted-registry:
    image: registry:2.6.2
    ports:
      - "55000:5000"
    volumes:
      - ./config.yml:/etc/docker/registry/config.yml
  requestbin:
    image: weshigbee/requestbin
    ports:
      - "8000:8000"
  dind:
    image: docker:dind
    privileged: true
    environment:
       DOCKER_TLS_CERTDIR: ""
    volumes:
      - dind-data-root:/var/lib/docker
    command: [
      "--insecure-registry", "learning-registry:5000",
      "--insecure-registry", "vetted-registry:5000",
    ]
volumes:
  learning-jenkins-home:
  dind-data-root: