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,或尚未同步最近议题。