k3s 实践 - Docker Registry 搭建

技术选型

Registry 使用 registry
Registry UI 使用 joxit/docker-registry-ui

服务器

Linux 7
IP: 192.168.10.128

Docker Compose file

version: "3.8"

services:
  registry:
    image: registry:2
    container_name: registry
    restart: always
    ports:
      - "5000:5000"
    environment:
      REGISTRY_STORAGE_DELETE_ENABLED: "true"
      REGISTRY_HTTP_HEADERS_Access-Control-Allow-Origin: "[http://192.168.10.128:5001]"
      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]"
    volumes:
      - /opt/registry/data:/var/lib/registry

  registry-ui:
    image: joxit/docker-registry-ui:latest
    container_name: registry-ui
    restart: unless-stopped
    ports:
      - "5001:80"
    environment:
      REGISTRY_TITLE: "My Private Registry"
      REGISTRY_URL: "http://192.168.10.128:5000"
      DELETE_IMAGES: "true"
      SINGLE_REGISTRY: "true"
    depends_on:
      - registry

posted @ 2026-07-24 10:21  talentzemin  阅读(2)  评论(0)    收藏  举报