【问题标题】:Faster deploy of a docker image?更快地部署 docker 映像?
【发布时间】:2015-01-18 20:44:40
【问题描述】:

我的问题是 - 此特定工作流程的当前最佳做法是什么:

  1. 使用 DigitalOcean 创建一个实例
  2. 将其用作 kubernates minion
  3. 从 docker hub 下载镜像

如果我理解正确的话,主要瓶颈是从 docker hub 下载图像。有没有办法让这个过程更快?我还有什么遗漏的吗?

【问题讨论】:

  • 您可以预先获取所有 Kubernetes minions 上的图像。这样,当应用程序 pod 启动时,图像就会出现。另一个优化是运行本地 docker 注册表。
  • 预取将不起作用,因为 minions 是从头开始创建的。但使用基础 docker 镜像创建 DigitalOcean 镜像似乎是个好主意——因此我们可以使用 docker 缓存。然而我的问题是——有什么技术可以让 docker 镜像下载更快?
  • 另外,是否有任何工具/方法可以测量下载速度?一些我可以检查的日志文件,也许,或者其他什么?

标签: docker digital-ocean kubernetes


【解决方案1】:

看看新发布的 Google Container Registry (https://cloud.google.com/tools/container-registry/) 除了通过加密和身份验证保护您的图像外,它在全球范围内具有非常出色的下载性能。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2018-11-12
    • 2018-08-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-04-16
    相关资源
    最近更新 更多