From 2c43c5a20df52a60aa5ea107588eeeeaed9c18b3 Mon Sep 17 00:00:00 2001 From: itxh <892457803@qq.com> Date: Thu, 12 Dec 2024 09:33:33 +0800 Subject: [PATCH] =?UTF-8?q?2024=E5=B9=B412=E6=9C=8812=E6=97=A5=EF=BC=9A?= =?UTF-8?q?=E6=9B=B4=E6=96=B0=E6=96=B0=E7=9A=84Dockerhub=E5=8A=A0=E9=80=9F?= =?UTF-8?q?=E6=BA=90?= MIME-Version: 1.0 Content-Type: text/plain; charset=UTF-8 Content-Transfer-Encoding: 8bit --- README.md | 75 ++++++++++++++++++++++++++++++++++++++++++++----------- 1 file changed, 60 insertions(+), 15 deletions(-) diff --git a/README.md b/README.md index 99eabd0..11c6aa4 100644 --- a/README.md +++ b/README.md @@ -1,5 +1,7 @@ # DockerHub 国内加速镜像列表 +[国内可用Docker镜像源加速器/DockerHub镜像汇总(2024年12月12日)](https://www.wangdu.site/course/2109.html)(博客版及时更新) + ## DockerHub是什么 Docker Hub是 Docker 提供的一项服务,用于与您的团队查找和共享容器映像。 它是世界上最大的容器映像存储库,其中包含一系列内容源,包括容器社区开发人员,开源项目和独立软件供应商(ISV),它们在容器中构建和分发其代码。 @@ -12,24 +14,34 @@ Docker Hub是 Docker 提供的一项服务,用于与您的团队查找和共 ![上海交大通知](https://b2.wwkejishe.top/WP-CDN-02/2024/202406082147076.webp) -## DockerHub国内镜像源列表 +## Dockerhub官网 + +官方网站:[https://hub.docker.com/](https://hub.docker.com/) + +## DockerHub国内镜像加速源列表 国内使用 Docker 的朋友们,可能都遇到过配置镜像源来加速镜像拉取的操作。然而,最近几个月发现许多曾经常用的国内镜像站(包括各种云服务商和高校镜像站)已经无法使用。 此列表只收录目前可用的 DockerHub 镜像站和镜像加速地址,感谢这些公益服务者。 -**2024年11月7日 亲测国内现在还能用的 Docker 镜像** +> 请注意!有些镜像站仅提供基础镜像或白名单镜像,如果某个加速地址无法拉取到所需的镜像,可以尝试切换到其他地址。有些代理站点是热心网友自费搭建的,请务必合理使用。 -| DockerHub镜像仓库 | 镜像加速器地址 | -| ------------------------------------------------------------ | ------------------------ | -| [镜像使用说明](https://www.geekery.cn/free-service/docker-hub-mirror.html): 支持docker命令行账户登录,支持推送到dockerhub账户。 | `https://hub.geekery.cn` | -| [Docker Proxy 镜像加速](https://dockerpull.com/)([来源地址](https://linux.do/t/topic/114345)) | `https://dockerpull.com` | +**2024年12月12日 亲测国内现在还能用的 Docker 镜像** + +| DockerHub镜像仓库 | 镜像加速器地址 | +| ------------------------------------------------------------ | ------------------------------------ | +| [Docker Proxy 镜像加速](https://dockerpull.org/)([来源地址](https://linux.do/t/topic/114345)) | `https://dockerpull.org` | +| [镜像使用说明](https://www.geekery.cn/free-service/docker-hub-mirror.html): 支持docker命令行账户登录,支持推送到dockerhub账户。 | `https://hub.geekery.cn` | +| [毫秒镜像](https://1ms.run/) | `docker.1ms.run` | | [镜像加速说明](https://docker.1panel.dev/) | `https://docker.1panel.dev` | +| [镜像加速说明](https://docker.foreverlink.love/) | `https://docker.foreverlink.love` | | [Docker Hub Container Image Library](https://docker.fxxk.dedyn.io/) | `https://docker.fxxk.dedyn.io` | | [Dockerhub镜像加速说明](https://docker.xn--6oq72ry9d5zx.cn/) | `https://docker.xn--6oq72ry9d5zx.cn` | | [Dockerhub镜像加速说明](https://docker.zhai.cm/) | `https://docker.zhai.cm` | -| [Dockerhub镜像加速说明](https://docker.5z5f.com/) | `https://docker.5z5f.com` | +| [Dockerhub镜像加速说明](https://docker.5z5f.com/) | `https://docker.5z5f.com` | | [Dockerhub镜像加速说明](https://a.ussh.net/) | `https://a.ussh.net` | +| [Docker Layer ICU 镜像加速](https://cloudlayer.icu/) | `https://docker.cloudlayer.icu` | +| [链氪镜像-链氪网公益Docker镜像站-Docker-DockerHub国内镜像源加速|链氪巴士](https://docker.linkedbus.com/) | `https://docker.linkedbus.com` | | | `hub.littlediary.cn` | | | `hub.crdz.gq` | | | `docker.unsee.tech` | @@ -44,6 +56,7 @@ Docker Hub是 Docker 提供的一项服务,用于与您的团队查找和共 | | `docker.1panelproxy.com` | | [AtomHub 可信镜像仓库平台 ](https://atomhub.openatom.cn/)(只包含基础镜像,共336个) | `https://atomhub.openatom.cn` | | [DaoCloud 镜像站](https://github.com/DaoCloud/public-image-mirror) | `https://docker.m.daocloud.io` | +| [xdark.top](https://xdark.top/)(需赞助拉取) | | ### 已失效DockerHub加速镜像仓库 @@ -73,7 +86,7 @@ Docker Hub是 Docker 提供的一项服务,用于与您的团队查找和共 | | ~~https://leitong.top/~~ | | | ~~hub.xdark.top~~ | -### 使用教程 +### 配置Dockerhub镜像源使用教程 1. 为了加速镜像拉取,使用以下命令设置 **registry mirror** @@ -86,6 +99,7 @@ sudo tee /etc/docker/daemon.json <>>>> k8s.chenby.cn ``` -## 如何自建DockerHub +## Docker daemon 配置代理 -### 部署在CloudFlare上的服务 +- 参考 [Docker daemon 配置代理](https://docs.docker.com/config/daemon/systemd/#httphttps-proxy) +- [docker 设置代理,以及国内加速镜像设置](https://neucrack.com/p/286) + +## 如何自建 DockerHub 加速服务 + +### 部署在CloudFlare上的Dockerhub加速服务 - [自建Docker Hub加速镜像](https://blog.lty520.faith/%E5%8D%9A%E6%96%87/%E8%87%AA%E5%BB%BAdocker-hub%E5%8A%A0%E9%80%9F%E9%95%9C%E5%83%8F/#%e6%96%b9%e6%a1%88%e4%b8%80%e4%ba%8c%e6%95%b4%e5%90%88):通过 Nginx 和 Cloudflare Worker 两种方案以及两种方案的组合方案自建Docker hub加速镜像来解决这个问题 - [利用 Cloudflare Workers 自建 Docker 镜像](https://singee.atlassian.net/wiki/spaces/MAIN/pages/5079084/Cloudflare+Workers+Docker) @@ -166,9 +187,33 @@ ping -c 3 dockerpull.org ### 其他 -- [NoCLin/LightMirrors](https://github.com/NoCLin/LightMirrors) 是一个开源的缓存镜像站服务,用于加速软件包下载和镜像拉取。 目前支持**DockerHub**、PyPI、PyTorch、NPM等镜像缓存服务。 当前项目仍处于早期阶段。 +- [NoCLin/LightMirrors](https://github.com/NoCLin/LightMirrors) 是一个开源的缓存镜像站服务,用于加速软件包下载和镜像拉取。 目前支持 **DockerHub**、PyPI、PyTorch、NPM 等镜像缓存服务。 当前项目仍处于早期阶段。 + - [自建Docker Hub镜像服务](https://www.yooo.ltd/2024/06/08/self-host-docker-hub-mirror/):文本使用[CNCF Distribution](https://distribution.github.io/distribution)的registry项目,只需要运行一个Docker容器,就可以自建Docker Hub镜像服务。 -- [brighill/registry-mirror](https://github.com/brighill/registry-mirror):: 自建简易Docker镜像加速&缓存服务(gcr.io、quay.io、nvcr.io、docker.io) -- [bboysoulcn/registry-mirror](https://github.com/bboysoulcn/registry-mirror):包含Dockerhub、gcr、ghcr、k8sgcr、quay、registryk8s -- [kubesre/docker-registry-mirrors](https://github.com/kubesre/docker-registry-mirrors):多平台容器镜像代理服务,支持 Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等镜像仓库. + +- [brighill/registry-mirror](https://github.com/brighill/registry-mirror):: 自建简易 Docker 镜像加速&缓存服务(gcr.io、quay.io、nvcr.io、docker.io) + +- [bboysoulcn/registry-mirror](https://github.com/bboysoulcn/registry-mirror):包含 Dockerhub、gcr、ghcr、k8sgcr、quay、registryk8s + +- [kubesre/docker-registry-mirrors](https://github.com/kubesre/docker-registry-mirrors):多平台容器镜像代理服务,支持Docker Hub, GitHub, Google, k8s, Quay, Microsoft 等镜像仓库. + - [dockerhub2ghcr.io](https://github.com/foss-android/dockerhub2ghcr.io):一键把 DockerHub 镜像搬运到 GitHub 容器注册表 (GHCR.IO) + +- [dqzboy/Docker-Proxy](https://github.com/dqzboy/Docker-Proxy):自建Docker镜像加速服务,基于官方Docker Registry 一键部署Docker、K8s、Quay、Ghcr、Mcr、Nvcr等镜像加速\管理服务。支持免服务器部署到Render\Koyeb + + > 提示 + > + > 选择一台[国外服务器](https://bestvps.wwkejishe.top/tutorial-vps/choose-vps)(比如:[RackNerd](https://bestvps.wwkejishe.top/guowai-vps/racknerd)),并且未被墙。对于域名,无需进行国内备案。你也可以通过一些平台申请免费域名。在一键部署过程中,如果选择安装Caddy,它将自动配置HTTPS。若选择部署Nginx服务,则需要自行申请一个免费的SSL证书,或者通过其他方式来实现SSL加密。 + +## Nas 群辉 Docker pull 代理设置方法 + +设备:黑群晖7.0.1 +编辑文件:`vi /usr/local/lib/systemd/system/pkg-Docker-dockerd.service`,在 service下面新增三行环境变量,**代理地址记得改成自己的** (来源:[【分享】群辉Docker pull代理设置方法](https://linux.do/t/topic/109710)) + +```sh +[Service] +Environment="HTTP_PROXY=http://127.0.0.1:1080" +Environment="HTTPS_PROXY=http://127.0.0.1:1080" +Environment="NO_PROXY=localhost,127.0.0.0/8,192.168.0.0/16,172.16.0.0/12,10.0.0.0/8" +``` +