统计
  • 建站日期:2019-12-01
  • 文章总数:2002 篇
  • 评论总数:2124 条
  • 分类总数:21 个
  • 最后更新:11月21日
文章 未分类

使用Docker-Proxy项目自建Docker镜像加速服务,支持脚本一键部署

程序员阿鑫
首页 未分类 正文

 


使用Docker-Proxy项目自建Docker镜像加速服务,支持脚本一键部署
-程序员阿鑫-带你一起秃头
-第1
张图片

自建 Docker 镜像加速服务,基于官方 Docker Registry 的一键部署方案,让你轻松加速 Docker、K8s、Quay、Ghcr 等镜像的下载和管理。这个项目支持部署到 Render,也可以手动部署容器。

项目地址:https://github.com/dqzboy/Docker-Proxy

1.准备一个国外服务器,一个域名,服务器安装好docker,docker-compose(可以使用宝塔面板来快速安装docker,docker-compose)

2.运行一键脚本

bash -c "$(curl -fsSL https://raw.githubusercontent.com/dqzboy/Docker-Proxy/main/install/DockerProxy_Install.sh)"

3.选择1,安装所有依赖,已经使用宝塔安装nginx就不要再安装了

查看下载的docker镜像


使用Docker-Proxy项目自建Docker镜像加速服务,支持脚本一键部署
-程序员阿鑫-带你一起秃头
-第2
张图片

4.使用宝塔nginx反向代理,运行在5000端口,记得先申请ssl证书再配置反向代理


使用Docker-Proxy项目自建Docker镜像加速服务,支持脚本一键部署
-程序员阿鑫-带你一起秃头
-第3
张图片

这个是反向代理的docker-ui,不是代理的镜像

5.宝塔反向代理5100端口,容器运行在51000端口下这个就是代理的docker镜像


使用Docker-Proxy项目自建Docker镜像加速服务,支持脚本一键部署
-程序员阿鑫-带你一起秃头
-第4
张图片

6.用国内的服务器测试拉取docker镜像测试,需要加上你反向代理的51000端口的域名,如下:

docker pull 你的域名/library/redis:latest


使用Docker-Proxy项目自建Docker镜像加速服务,支持脚本一键部署
-程序员阿鑫-带你一起秃头
-第5
张图片

拉取速度快,有效避免了国内服务器不能拉取docker镜像的问题

拉取成功了之后,访问代理50000端口的域名,可以看到镜像


使用Docker-Proxy项目自建Docker镜像加速服务,支持脚本一键部署
-程序员阿鑫-带你一起秃头
-第6
张图片

补充:也可以手动部署项目

需要下载config目录下的所有文件


使用Docker-Proxy项目自建Docker镜像加速服务,支持脚本一键部署
-程序员阿鑫-带你一起秃头
-第7
张图片

root下创建目录来存放文件

mkdir Docker-Proxy
cd Docker-Proxy


使用Docker-Proxy项目自建Docker镜像加速服务,支持脚本一键部署
-程序员阿鑫-带你一起秃头
-第8
张图片

下载配置文件

wget https://github.com/dqzboy/Docker-Proxy/blob/main/config/registry-gcr.yml
wget https://github.com/dqzboy/Docker-Proxy/blob/main/config/registry-ghcr.yml
wget https://github.com/dqzboy/Docker-Proxy/blob/main/config/registry-hub.yml
wget https://github.com/dqzboy/Docker-Proxy/blob/main/config/registry-k8s.yml
wget https://github.com/dqzboy/Docker-Proxy/blob/main/config/registry-k8sgcr.yml
wget https://github.com/dqzboy/Docker-Proxy/blob/main/config/registry-quay.yml

下载docker-compose.yaml文件

wget https://github.com/dqzboy/Docker-Proxy/blob/main/docker-compose.yaml

运行

docker compose up -d

也是下载好镜像之后,配置反向代理,和步骤4一样。

注意:目前大家也可以看到其他容器是不运行的状态,其余代表的是K8s、Quay、Ghcr等镜像加速。如果一个镜像都不运行,可以在脚本和手动安装之间重新选择安装试试。

版权说明
文章采用: 《署名-非商业性使用-相同方式共享 4.0 国际 (CC BY-NC-SA 4.0)》许可协议授权。
版权声明:未标注转载均为本站原创,转载时请以链接形式注明文章出处。如有侵权、不妥之处,请联系站长删除。敬请谅解!

-- 展开阅读全文 --
浪子授权系统源码
« 上一篇
一键激活剪映vip会员权益站点源码
下一篇 »

发表评论