From ed07c7d62f8ef43208bd72aefdfc9bbd2e4dae54 Mon Sep 17 00:00:00 2001 From: bboysoul Date: Wed, 12 Jun 2024 17:21:40 +0800 Subject: [PATCH] =?UTF-8?q?1.=20=E6=9B=B4=E6=96=B0registry=E9=95=9C?= =?UTF-8?q?=E5=83=8F=E7=89=88=E6=9C=AC=202.=20=E5=88=9B=E5=BB=BA=E5=85=A8?= =?UTF-8?q?=E5=B1=80docker-compose=20=E6=96=87=E4=BB=B6?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- docker-compose.yaml | 56 +++++++++++++++++++++++++++++++++ dockerhub/docker-compose.yaml | 2 +- gcr/docker-compose.yaml | 2 +- ghcr/docker-compose.yaml | 2 +- k8sgcr/docker-compose.yaml | 2 +- quay/docker-compose.yaml | 2 +- readme.md | 8 ++++- registryk8s/docker-compose.yaml | 2 +- 8 files changed, 69 insertions(+), 7 deletions(-) create mode 100644 docker-compose.yaml diff --git a/docker-compose.yaml b/docker-compose.yaml new file mode 100644 index 0000000..68bf401 --- /dev/null +++ b/docker-compose.yaml @@ -0,0 +1,56 @@ +version: "3" +services: + k8sgcr: + image: "registry:2.8.3" + container_name: "k8sgcr" + restart: "always" + volumes: + - "/etc/localtime:/etc/localtime" + - "./k8sgcr/data:/var/lib/registry" + - "./k8sgcr/config.yml:/etc/docker/registry/config.yml" + ports: + - "5004:5000" + + ghcr: + image: "registry:2.8.3" + container_name: "ghcr" + restart: "always" + volumes: + - "/etc/localtime:/etc/localtime" + - "./ghcr/data:/var/lib/registry" + - "./ghcr/config.yml:/etc/docker/registry/config.yml" + ports: + - "5001:5000" + + gcr: + image: "registry:2.8.3" + container_name: "gcr" + restart: "always" + volumes: + - "/etc/localtime:/etc/localtime" + - "./gcr/data:/var/lib/registry" + - "./gcr/config.yml:/etc/docker/registry/config.yml" + ports: + - "5003:5000" + + dockerhub: + image: "registry:2.8.3" + container_name: "dockerhub" + restart: "always" + volumes: + - "/etc/localtime:/etc/localtime" + - "./dockerhub/data:/var/lib/registry" + - "./dockerhub/config.yml:/etc/docker/registry/config.yml" + ports: + - "5000:5000" + + registryk8s: + image: "registry:2.8.3" + container_name: "registryk8s" + restart: "always" + volumes: + - "/etc/localtime:/etc/localtime" + - "./registryk8s/data:/var/lib/registry" + - "./registryk8s/config.yml:/etc/docker/registry/config.yml" + ports: + - "5005:5000" diff --git a/dockerhub/docker-compose.yaml b/dockerhub/docker-compose.yaml index 79520d8..a663621 100644 --- a/dockerhub/docker-compose.yaml +++ b/dockerhub/docker-compose.yaml @@ -1,7 +1,7 @@ version: "3" services: dockerhub: - image: "registry:2.8.1" + image: "registry:2.8.3" container_name: "dockerhub" restart: "always" volumes: diff --git a/gcr/docker-compose.yaml b/gcr/docker-compose.yaml index dd3a95c..026a43e 100644 --- a/gcr/docker-compose.yaml +++ b/gcr/docker-compose.yaml @@ -1,7 +1,7 @@ version: "3" services: gcr: - image: "registry:2.8.1" + image: "registry:2.8.3" container_name: "gcr" restart: "always" volumes: diff --git a/ghcr/docker-compose.yaml b/ghcr/docker-compose.yaml index a38bb9c..52b4fbd 100644 --- a/ghcr/docker-compose.yaml +++ b/ghcr/docker-compose.yaml @@ -1,7 +1,7 @@ version: "3" services: ghcr: - image: "registry:2.8.1" + image: "registry:2.8.3" container_name: "ghcr" restart: "always" volumes: diff --git a/k8sgcr/docker-compose.yaml b/k8sgcr/docker-compose.yaml index 4c61047..0970a94 100644 --- a/k8sgcr/docker-compose.yaml +++ b/k8sgcr/docker-compose.yaml @@ -1,7 +1,7 @@ version: "3" services: k8sgcr: - image: "registry:2.8.1" + image: "registry:2.8.3" container_name: "k8sgcr" restart: "always" volumes: diff --git a/quay/docker-compose.yaml b/quay/docker-compose.yaml index 1b02d75..18edd10 100644 --- a/quay/docker-compose.yaml +++ b/quay/docker-compose.yaml @@ -1,7 +1,7 @@ version: "3" services: quay: - image: "registry:2.8.1" + image: "registry:2.8.3" container_name: "quay" restart: "always" volumes: diff --git a/readme.md b/readme.md index e897e0e..1820f59 100644 --- a/readme.md +++ b/readme.md @@ -4,7 +4,13 @@ ### 操作 -你想要代理哪一个仓库就直接进入哪一个文件夹 +如果你想要启动所有的镜像仓库直接执行 + +`docker-compose up -d` + +但是你想要单独代理某一个仓库就直接进入那个文件夹 + +`cd dockerhub` `docker-compose up -d` diff --git a/registryk8s/docker-compose.yaml b/registryk8s/docker-compose.yaml index 431b394..eeaaa43 100644 --- a/registryk8s/docker-compose.yaml +++ b/registryk8s/docker-compose.yaml @@ -1,7 +1,7 @@ version: "3" services: registryk8s: - image: "registry:2.8.1" + image: "registry:2.8.3" container_name: "registryk8s" restart: "always" volumes: