version: '3' services: registry: image: registry:2 container_name: registry restart: "always" ports: - "443:443" environment: REGISTRY_HTTP_ADDR: 0.0.0.0:443 REGISTRY_HTTP_TLS_CERTIFICATE: {{ container_ssl_cert_dir }}/docker.crt REGISTRY_HTTP_TLS_KEY: {{ container_ssl_cert_dir }}/docker.key REGISTRY_STORAGE_DELETE_ENABLED: "true" volumes: - {{ registry_data_dir }}:/var/lib/registry - {{ host_ssl_cert_dir }}:{{ container_ssl_cert_dir}} ui: image: joxit/docker-registry-ui:latest container_name: registry-ui restart: "always" ports: - "8080:8080" environment: - REGISTRY_TITLE=Private Docker Registry - NGINX_PROXY_PASS_URL=https://registry - NGINX_LISTEN_PORT=8080 - SINGLE_REGISTRY=true - DELETE_IMAGES=true - SHOW_CONTENT_DIGEST=true depends_on: - registry