version: '3' services: server: image: registry ports: - 127.0.0.1:5009:5000 networks: - docker-registry volumes: - ./registry-data:/var/lib/registry - ./registry-auth:/auth - ./registry-config/config.yml:/etc/docker/registry/config.yml environment: REGISTRY_AUTH: 'htpasswd' REGISTRY_AUTH_HTPASSWD_PATH: '/auth/htpasswd' REGISTRY_AUTH_HTPASSWD_REALM: 'Registry Realm' restart: always ui: image: joxit/docker-registry-ui ports: - 127.0.0.1:8009:80 env_file: - .env depends_on: - server networks: - docker-registry restart: always networks: docker-registry: name: docker_registry_network