本文作者:丁辉
镜像仓库代理服务
优点
- 加速后续拉取:同一个镜像只需从 Docker Hub 拉取一次,后续所有团队的拉取请求都会从本地缓存服务器获取,速度极快。
 - 节省带宽:减少对公网 Docker Hub 的重复请求,尤其适合带宽有限或按流量计费的环境。
 
镜像仓库地址
| 站点名 | URL | 备注 | 
|---|---|---|
| DockerHub | https://registry-1.docker.io | 拉取镜像需要带上 library (可能就我有这情况吧,没仔细深究) | 
| Quay | https://quay.io | |
| Gcr | https://gcr.io | |
| Ghcr | https://ghcr.io | |
| K8sgcr | https://k8s.gcr.io | |
| Registryk8s | https://registry.k8s.io | 
已构建好的镜像
hub.offends.cn/registry-proxy:latest
启动容器
- 
Docker
docker run -itd \ --restart always \ -p 80:5000 \ -v "/etc/localtime:/etc/localtime" \ -v "/var/lib/registryproxy:/var/lib/registry" \ -e PROXY_REMOTE_URL="https://registry-1.docker.io/library" \ --name=registry-proxy \ hub.offends.cn/registry-proxy:latest - 
Docker-compose
文件在本仓库当前目录下, 修改
PROXY_REMOTE_URL参数后即可使用docker-compose up -d - 
Kubernetes
查看此篇文档