registry/docker-compose.yml
2025-02-25 23:56:30 +08:00

38 lines
1.3 KiB
YAML

version: '3.8'
services:
registry-ui:
image: joxit/docker-registry-ui:main
restart: unless-stopped
ports:
- 5558:80
environment:
- SINGLE_REGISTRY=true
- REGISTRY_TITLE=Docker Registry UI
#- DELETE_IMAGES=true
- SHOW_CONTENT_DIGEST=true
- NGINX_PROXY_PASS_URL=http://192.168.1.4:5557
- SHOW_CATALOG_NB_TAGS=true
- CATALOG_MIN_BRANCHES=1
- CATALOG_MAX_BRANCHES=1
- TAGLIST_PAGE_SIZE=100
- REGISTRY_SECURED=false
- CATALOG_ELEMENTS_LIMIT=1000
container_name: registry-ui
registry-server:
image: registry:2.8.2
restart: unless-stopped
ports:
- 5557:5000
environment:
REGISTRY_HTTP_HEADERS_Access-Control-Allow-Origin: '[http://images-ui.patachina.casacam.net]'
REGISTRY_HTTP_HEADERS_Access-Control-Allow-Methods: '[HEAD,GET,OPTIONS,DELETE]'
REGISTRY_HTTP_HEADERS_Access-Control-Allow-Credentials: '[true]'
REGISTRY_HTTP_HEADERS_Access-Control-Allow-Headers: '[Authorization,Accept,Cache-Control]'
REGISTRY_HTTP_HEADERS_Access-Control-Expose-Headers: '[Docker-Content-Digest]'
#REGISTRY_STORAGE_DELETE_ENABLED: 'true'
volumes:
- /home/nvme/dockerdata/registry:/var/lib/registry
- /home/nvme/dockerdata/registry/config:/etc/docker/registry
container_name: registry-server