registry-deployment.yaml 753 B

123456789101112131415161718192021222324252627282930313233343536
  1. version: '3'
  2. services:
  3. registry:
  4. image: registry:2
  5. restart: always
  6. ports:
  7. - "5000:5000"
  8. environment:
  9. REGISTRY_AUTH: htpasswd
  10. REGISTRY_AUTH_HTPASSWD_REALM: Registry-Realm
  11. REGISTRY_AUTH_HTPASSWD_PATH: /auth/registry.passwd
  12. REGISTRY_STORAGE_FILESYSTEM_ROOTDIRECTORY: /data
  13. volumes:
  14. - registrydata:/data
  15. - ./auth:/auth
  16. networks:
  17. - mynet
  18. nginx:
  19. image: nginx:alpine
  20. container_name: nginx
  21. restart: unless-stopped
  22. tty: true
  23. ports:
  24. - "80:80"
  25. - "443:443"
  26. volumes:
  27. - ./nginx/conf.d/:/etc/nginx/conf.d/
  28. - ./nginx/ssl/:/etc/nginx/ssl/
  29. networks:
  30. - mynet
  31. networks:
  32. mynet:
  33. driver: bridge
  34. volumes:
  35. registrydata:
  36. driver: local