commit 89de7dc69e325f84a5046aca2880f9ce7af08f2a Author: Your Name Date: Wed Oct 12 06:47:10 2022 +0000 add diff --git a/dockerhub/config.yml b/dockerhub/config.yml new file mode 100644 index 0000000..2b171d4 --- /dev/null +++ b/dockerhub/config.yml @@ -0,0 +1,16 @@ +version: 0.1 +storage: + filesystem: + rootdirectory: /var/lib/registry + delete: + enabled: true + maintenance: + uploadpurging: + enabled: true + age: 168h + dryrun: false + interval: 1m +http: + addr: 0.0.0.0:5000 +proxy: + remoteurl: https://registry-1.docker.io diff --git a/dockerhub/docker-compose.yaml b/dockerhub/docker-compose.yaml new file mode 100644 index 0000000..79520d8 --- /dev/null +++ b/dockerhub/docker-compose.yaml @@ -0,0 +1,12 @@ +version: "3" +services: + dockerhub: + image: "registry:2.8.1" + container_name: "dockerhub" + restart: "always" + volumes: + - "/etc/localtime:/etc/localtime" + - "./data:/var/lib/registry" + - "./config.yml:/etc/docker/registry/config.yml" + ports: + - "5000:5000" diff --git a/gcr/config.yml b/gcr/config.yml new file mode 100644 index 0000000..5d389c7 --- /dev/null +++ b/gcr/config.yml @@ -0,0 +1,16 @@ +version: 0.1 +storage: + filesystem: + rootdirectory: /var/lib/registry + delete: + enabled: true + maintenance: + uploadpurging: + enabled: true + age: 168h + dryrun: false + interval: 1m +http: + addr: 0.0.0.0:5000 +proxy: + remoteurl: https://gcr.io diff --git a/gcr/docker-compose.yaml b/gcr/docker-compose.yaml new file mode 100644 index 0000000..dd3a95c --- /dev/null +++ b/gcr/docker-compose.yaml @@ -0,0 +1,12 @@ +version: "3" +services: + gcr: + image: "registry:2.8.1" + container_name: "gcr" + restart: "always" + volumes: + - "/etc/localtime:/etc/localtime" + - "./data:/var/lib/registry" + - "./config.yml:/etc/docker/registry/config.yml" + ports: + - "5003:5000" diff --git a/ghcr/config.yml b/ghcr/config.yml new file mode 100644 index 0000000..a73d7dc --- /dev/null +++ b/ghcr/config.yml @@ -0,0 +1,16 @@ +version: 0.1 +storage: + filesystem: + rootdirectory: /var/lib/registry + delete: + enabled: true + maintenance: + uploadpurging: + enabled: true + age: 168h + dryrun: false + interval: 1m +http: + addr: 0.0.0.0:5000 +proxy: + remoteurl: https://ghcr.io diff --git a/ghcr/docker-compose.yaml b/ghcr/docker-compose.yaml new file mode 100644 index 0000000..a38bb9c --- /dev/null +++ b/ghcr/docker-compose.yaml @@ -0,0 +1,12 @@ +version: "3" +services: + ghcr: + image: "registry:2.8.1" + container_name: "ghcr" + restart: "always" + volumes: + - "/etc/localtime:/etc/localtime" + - "./data:/var/lib/registry" + - "./config.yml:/etc/docker/registry/config.yml" + ports: + - "5001:5000" diff --git a/k8sgcr/config.yml b/k8sgcr/config.yml new file mode 100644 index 0000000..6a16454 --- /dev/null +++ b/k8sgcr/config.yml @@ -0,0 +1,16 @@ +version: 0.1 +storage: + filesystem: + rootdirectory: /var/lib/registry + delete: + enabled: true + maintenance: + uploadpurging: + enabled: true + age: 168h + dryrun: false + interval: 1m +http: + addr: 0.0.0.0:5000 +proxy: + remoteurl: https://k8s.gcr.io diff --git a/k8sgcr/docker-compose.yaml b/k8sgcr/docker-compose.yaml new file mode 100644 index 0000000..4c61047 --- /dev/null +++ b/k8sgcr/docker-compose.yaml @@ -0,0 +1,12 @@ +version: "3" +services: + k8sgcr: + image: "registry:2.8.1" + container_name: "k8sgcr" + restart: "always" + volumes: + - "/etc/localtime:/etc/localtime" + - "./data:/var/lib/registry" + - "./config.yml:/etc/docker/registry/config.yml" + ports: + - "5004:5000" diff --git a/quay/config.yml b/quay/config.yml new file mode 100644 index 0000000..097bec5 --- /dev/null +++ b/quay/config.yml @@ -0,0 +1,16 @@ +version: 0.1 +storage: + filesystem: + rootdirectory: /var/lib/registry + delete: + enabled: true + maintenance: + uploadpurging: + enabled: true + age: 168h + dryrun: false + interval: 1m +http: + addr: 0.0.0.0:5000 +proxy: + remoteurl: https://quay.io diff --git a/quay/docker-compose.yaml b/quay/docker-compose.yaml new file mode 100644 index 0000000..1b02d75 --- /dev/null +++ b/quay/docker-compose.yaml @@ -0,0 +1,12 @@ +version: "3" +services: + quay: + image: "registry:2.8.1" + container_name: "quay" + restart: "always" + volumes: + - "/etc/localtime:/etc/localtime" + - "./data:/var/lib/registry" + - "./config.yml:/etc/docker/registry/config.yml" + ports: + - "5002:5000" diff --git a/readme.md b/readme.md new file mode 100644 index 0000000..8500138 --- /dev/null +++ b/readme.md @@ -0,0 +1,6 @@ +registryk8s.bboysoul.cn +quay.bboysoul.cn +k8sgcr.bboysoul.cn +ghcr.bboysoul.cn +gcr.bboysoul.cn +hub.bboysoul.cn diff --git a/registryk8s/config.yml b/registryk8s/config.yml new file mode 100644 index 0000000..6d7cefb --- /dev/null +++ b/registryk8s/config.yml @@ -0,0 +1,16 @@ +version: 0.1 +storage: + filesystem: + rootdirectory: /var/lib/registry + delete: + enabled: true + maintenance: + uploadpurging: + enabled: true + age: 168h + dryrun: false + interval: 1m +http: + addr: 0.0.0.0:5000 +proxy: + remoteurl: https://registry.k8s.io diff --git a/registryk8s/docker-compose.yaml b/registryk8s/docker-compose.yaml new file mode 100644 index 0000000..431b394 --- /dev/null +++ b/registryk8s/docker-compose.yaml @@ -0,0 +1,12 @@ +version: "3" +services: + registryk8s: + image: "registry:2.8.1" + container_name: "registryk8s" + restart: "always" + volumes: + - "/etc/localtime:/etc/localtime" + - "./data:/var/lib/registry" + - "./config.yml:/etc/docker/registry/config.yml" + ports: + - "5005:5000"