搓了个 Docker 私服管理系统 - Pocker,另一种思路破 Docker 被 Ban 的问题,不用自建 cf 中转,不用来路不明的 VPS 小鸡中转,不用在服务器安装“梯子”。一键部署,让每个人都有自己的 Docker 私服(狗头)
scoful
·
2025-02-28
·
via V2EX
- 感谢 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
此内容由惯性聚合(RSS阅读器)自动聚合整理,仅供阅读参考。 原文来自 — 版权归原作者所有。