diff --git a/Docker/registry/docker-compose.yml b/Docker/registry/docker-compose.yml new file mode 100644 index 0000000..129a32a --- /dev/null +++ b/Docker/registry/docker-compose.yml @@ -0,0 +1,30 @@ +version: '3' +services: + registry: + container_name: registry + image: registry:2 + environment: + REGISTRY_HTTP_ADDR: 0.0.0.0:443 + REGISTRY_HTTP_TLS_CERTIFICATE: /certs/example.com_chain.crt + REGISTRY_HTTP_TLS_KEY: /certs/example.com_key.key + REGISTRY_AUTH: htpasswd + REGISTRY_AUTH_HTPASSWD_PATH: /auth/htpasswd + REGISTRY_AUTH_HTPASSWD_REALM: Registry Realm + PROXY_REMOTE_URL: https://registry-1.docker.io + volumes: + - ./data/registry:/var/lib/registry + - ./data/certs:/certs + - ./data/auth:/auth + ports: + - 13003:443 + restart: unless-stopped + networks: + nginx: + aliases: + - registry + +networks: + nginx: + external: true + +# docker run --rm --entrypoint htpasswd httpd:2 -Bbn fghwett password > auth/htpasswd \ No newline at end of file