创建软件目录

mkdir -p registry
cd $_

docker构建脚本

services:
    registry:
        ports:
            - 5000:5000
        restart: always
        container_name: registry-cache
        volumes:
            - ./data:/var/lib/registry
            - ./config.yml:/etc/distribution/config.yml
        image: registry

配置文件

version: 0.1
proxy:
  remoteurl: https://registry-1.docker.io
  ttl: 0
storage:
  cache:
    blobdescriptor: inmemory
  filesystem:
    rootdirectory: /var/lib/registry
  tag:
    concurrencylimit: 8
http:
  addr: :5000
  headers:
    X-Content-Type-Options: [nosniff]
health:
  storagedriver:
    enabled: true
    interval: 10s
    threshold: 3

启动

docker-compose up -d
docker-compose ps