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: