--- version: '3.5' services: registry: image: registry:2 container_name: registry environment: REGISTRY_HTTP_ADDR: 0.0.0.0:${REGISTRY_PORT} volumes: - /var/lib/registry:/var/lib/registry networks: - ldap.proxy restart: unless-stopped frontend: image: konradkleine/docker-registry-frontend:v2 container_name: registry.frontend environment: ENV_DOCKER_REGISTRY_HOST: docker-registry ENV_DOCKER_REGISTRY_PORT: ${REGISTRY_PORT} ENV_REGISTRY_PROXY_FQDN: registry.karinthy.hu ENV_REGISTRY_PROXY_PORT: ${FRONTEND_PORT} links: - registry:docker-registry networks: - ldap.proxy restart: unless-stopped nginx: image: confirm/nginx-ldap container_name: registry.nginx volumes: - /admin/src/docker-registry/nginx:/etc/nginx:ro ports: - "${EXTERNAL_IP}:${EXTERNAL_PORT}:${WEB_HTTPS_PORT}" links: - registry:docker-registry - frontend:docker-frontend networks: - ldap.proxy restart: unless-stopped networks: ldap.proxy: name: ldap.proxy.net