docker-compose.yml 1.2 KB

123456789101112131415161718192021222324252627282930313233
  1. version: '2.0'
  2. services:
  3. registry:
  4. image: registry:2.7
  5. ports:
  6. - 5000:5000
  7. environment:
  8. REGISTRY_HTTP_ADDR: 0.0.0.0:5000
  9. REGISTRY_HTTP_TLS_CERTIFICATE: /var/docker-registry/registry-config/signed.crt
  10. REGISTRY_HTTP_TLS_KEY: /var/docker-registry/registry-config/domain.key
  11. REGISTRY_AUTH: htpasswd
  12. REGISTRY_AUTH_HTPASSWD_REALM: Registry
  13. REGISTRY_AUTH_HTPASSWD_PATH: /var/docker-registry/registry-config/htpasswd
  14. volumes:
  15. - ./registry-data:/var/lib/registry
  16. - ./registry-config/credentials.yml:/etc/docker/registry/config.yml
  17. - ./registry-config/htpasswd:/var/docker-registry/registry-config/htpasswd
  18. - ./registry-config/signed.crt:/var/docker-registry/registry-config/signed.crt
  19. - ./registry-config/domain.key:/var/docker-registry/registry-config/domain.key
  20. ui:
  21. image: joxit/docker-registry-ui:latest
  22. ports:
  23. - 8099:80
  24. environment:
  25. - REGISTRY_TITLE=ALGOMETIC Docker # 自定义主页显示的Registry名称
  26. - REGISTRY_URL=https://192.168.1.118:5000 # 改成自己的IP,不建议使用localhost代替
  27. - SINGLE_REGISTRY=true
  28. depends_on:
  29. - registry