首页
注册
登录
V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请
登录
›
Docker Engine Quickstart
›
Boot2docker
V2EX
›
Docker
搓了个 Docker 私服管理系统 - Pocker,另一种思路破 Docker 被 Ban 的问题,不用自建 cf 中转,不用来路不明的 VPS 小鸡中转,不用在服务器安装“梯子”。一键部署,让每个人都有自己的 Docker 私服(狗头)
1
scoful
·
scoful
·
48 天前
· 1147 次点击
这是一个创建于 48 天前的主题,其中的信息可能已经有所发展或是发生改变。
感谢 Cursor ,让我一个纯后端,第一次使用 next.js 就能做出,这样一个自我感觉完成度还可以的全栈项目。
用时估计 50 个小时+,包括技术选型评估,MVP 验证,读官方文档,写自己项目文档,调教 AI 指令跟随等等等。
AI 帮我写的项目介绍词:一个基于 Next.js 开发的全栈 Docker 镜像仓库管理系统,专为将 Docker Hub 镜像高效转存至腾讯云容器镜像服务( TCR )个人版而设计。支持一键部署,彻底解决镜像拉取缓慢问题,保障数据安全,让您完全掌控自己的 Docker 环境,我的 Docker 我做主。
让每个人都有自己的 Docker 私服,Make Docker Great Again 。
(狗头)
痛点:众所周知的原因,使用 docker pull 的时候,总是各种问题,目前世面上大多都是用,另外配置镜像源的方式解决,个人感觉几个隐患:
1 是用 cf 中转的话,其实 cf 官方是不允许也不鼓励做流量转发的,可能随时会凉;
2 是用其他别人分享的中转的话(几乎都是各种薅的小鸡),来路不明,不放心,还记得 NPM 都曾经被人混了木马;
3 是配置镜像源是需要重启 docker 才能生效的,那意味着所有在运行中的,其他服务都会中断一段时间,你的 N 个 9 就要掉 9 了哦(狗头)。
解决思路:利用国内云厂商提供的免费容器镜像服务,GitHub 的免费 Action 服务,Vercel 的免费部署服务,3 个大善人结合起来,流程大概是:Docker Hub -> GitHub Action -> 云厂商,最后我们 docker pull 的实际地址其实就是云厂商的 ip 了,那速度就嘎嘎老快了。
目前项目不足点:
1 因为用的都是免费服务共享服务,所以有时候人多了,资源不足,构建的时候会慢,但如果已经构建过的,那速度就老快了
2 企鹅云的免费容器镜像服务,宽带有限,时快时慢,后续如果有人需要,再转遥遥领先云
3 AI 生成了 95%以上的代码,没有全部审计,所以有可能有逻辑问题,如果遇到,请提 issue ,感谢反馈。
github 地址(求 star ):
https://github.com/scoful/pocker
文档地址:
https://pocker-doc.vercel.app/
试用地址:
https://pocker4u.vercel.app/
试用密码:pocker4u (注:本项目设计初衷是供个人部署使用,试用版仅作为演示用途。由于未针对高并发和多用户场景进行优化考虑,建议您部署自己的实例以获得最佳体验)
如果这个项目对你有帮助,欢迎请作者喝杯瑞幸,一杯在手,幸运共有 ☕
另,大龄码农求职,有坑位的老板请滴滴,base64:c2NvZnVs
Docker
私服
管理系统
5 条回复
•
2025-03-01 15:20:25 +08:00
1
cheng6563
48 天前
Docker Hub -> GitHub Action -> 云厂商
都不用另起炉灶,直接 GitHub Action 上写脚本就行了.
2
scoful
OP
48 天前
@
cheng6563
是的,我只是把这个过程 UI 化了,我之前自用就是每次都改脚本,现在做个 UI 出来,顺便试试 Cursor 做一个项目的整个流程是怎么样的。
3
ldyisbest
48 天前
提个体验上的问题,搜索镜像名称那里输入一个字符就开始检索了,关键字都没输完
4
scoful
OP
48 天前
@
ldyisbest
我也发现了,AI 自己自作主张做的优化,我看看怎么改一下
5
scoful
OP
47 天前
@
ldyisbest
已经优化完毕,欢迎继续反馈
关于
·
帮助文档
·
博客
·
API
·
FAQ
·
实用小工具
·
931 人在线
最高记录 6679
·
Select Language
创意工作者们的社区
World is powered by solitude
VERSION: 3.9.8.5 · 27ms ·
UTC 21:27
·
PVG 05:27
·
LAX 14:27
·
JFK 17:27
Developed with
CodeLauncher
♥ Do have faith in what you're doing.