百科.dev
全部条目在线工具AI 编程趋势榜开源项目技术资讯提交条目
登录
< 返回工具列表
D

docket

> 编程语言
开源

Docket - 自定义 Docker 注册表,可通过比特 тор伦特实现极其快速的部署

709 stars0 点赞1 次浏览
访问官网GitHub

工具介绍

Docket - 自定义 Docker 注册表,可通过比特 тор伦特实现极其快速的部署

档案

Docker + torrenT = 文件夹 Docket 是一个自定义的 Docker 注册表,可通过 bittorrent 进行部署。 它可在大量机器上实现极其快速的 Docker 图像部署。 这是在 Gopher Gala Golang 48 小时编程马拉松活动中设计和构建的,只用了 48 个小时。 因此,请原谅我粗糙的代码和缺乏测试。

问题陈述

随着容器的日益主流化,服务器部署很快就会通过像 Docker [或 rocket 或 lxd] 这样的容器化解决方案来完成。

大规模部署会导致您的 Docker 注册表堵塞。想象一下,一次性在 200 台机器上拉取/部署 800MB 的基础镜像(例如官方的 perl 镜像)。这将部署 800*200 = 160GB 的数据,这绝对会堵塞您的私有 Docker 注册表(并且从公共镜像拉取需要一段时间)。

非常愚蠢的完全非科学的基准测试

客户端接口是最终用户进行交互的地方。可以查看注册表中可用的图像、将图像推送到注册表中,以及从注册表中提取图像(此操作会触发 bittorrent 部署)。

[On hind sight - container rush or docker flood would have been a better name.] Screencast

Issues· 0 开放

查看全部 Issues在 GitHub 打开

暂无开放 Issues,或尚未同步最近议题。

> 标签

Go

暂无评论,来聊聊你的看法吧

> 工具信息

发布日期2026年8月1日
最后更新2026年9月17日
分类编程语言
定价开源

> 相关工具

T
TypeScript
JavaScript 的超集,为前端与全栈提供静态类型
P
Python
通用编程语言,广泛用于 Web、数据与 AI
G
Go
Google 推出的简洁高效系统语言