...
Code Block |
---|
# /var/permanent/s3-registry/docker-compose.yml # # $ cd /var/permanent/s3-registry # $ docker- compose --compatibility up -d # $ docker- compose --compatibility ps # $ docker- compose --compatibility logs -f # # Assumes directory /var/permanent/certs exists on the docker # server containing a valid cert for the docker server hostname. version: '3.7' services: s3registry: restart: always image: registry:2 deploy: resources: limits: memory: 2g ports: - "3333:5000" secrets: - docker-repo.tx.caringo.com.crt - docker-repo.tx.caringo.com.key - s3_accesskey - s3_secretkey entrypoint: ["sh", "-xc", "REGISTRY_STORAGE_S3_ACCESSKEY=`cat /run/secrets/s3_accesskey` REGISTRY_STORAGE_S3_SECRETKEY=`cat /run/secrets/s3_secretkey` registry serve /etc/docker/registry/config.yml"] environment: - REGISTRY_LOG_LEVEL=debug - REGISTRY_LOG_FIELDS_SERVICE=registry - REGISTRY_LOG_FIELDS_ENVIRONMENT=development - REGISTRY_STORAGE_DELETE_ENABLED=true - REGISTRY_HTTP_TLS_CERTIFICATE=/run/secrets/docker-repo.tx.caringo.com.crt - REGISTRY_HTTP_TLS_KEY=/run/secrets/docker-repo.tx.caringo.com.key - REGISTRY_STORAGE=s3 - REGISTRY_STORAGE_S3_SECURE=true - REGISTRY_STORAGE_S3_REGION=generic - REGISTRY_STORAGE_S3_REGIONENDPOINT=https://registry-blobs.cloud.caringo.com - REGISTRY_STORAGE_S3_ENCRYPT=false - REGISTRY_STORAGE_S3_SKIPVERIFY=false - REGISTRY_STORAGE_S3_BUCKET=docker-repo - REGISTRY_STORAGE_S3_ROOTDIRECTORY= - REGISTRY_STORAGE_S3_ACCESSKEY - REGISTRY_STORAGE_S3_SECRETKEY - REGISTRY_STORAGE_S3_CHUNKSIZE=104857600 - REGISTRY_HTTP_HOST=https://docker-repo.tx.caringo.com:3333 # Normally docker is redirected to the S3 endpoint for blob downloads. # Uncomment this if that endpoint is not exposed to docker. # - REGISTRY_STORAGE_REDIRECT_DISABLE=true secrets: s3_accesskey: file: /home/build/s3-access-key.txt s3_secretkey: file: /home/build/s3-secret-key.txt docker-repo.tx.caringo.com.crt: file: /var/permanent/certs/docker-repo.tx.caringo.com.crt docker-repo.tx.caringo.com.key: file: /var/permanent/certs/docker-repo.tx.caringo.com.key |
...