select一个合适的Docker基础镜像

与像Alpine这样的轻量级图像相比,使用像Ubuntu 14.04这样的重磅图像有什么优势? 使用比轻量级更安全的复杂基础图像?

尺寸。 如你所说, Heavy image将会很大,并不像一个lightweight image那么快。 基本的高山图像大约5MB(与Windows“开始”button大小相同)。

例如,使用mysql的高山图像是16MB,而基于Ubuntu的等效图像是232MB。 那比它应该超过14倍。 我想不出你需要一个基于Ubuntu的MySQL映像的原因。

所以, 优点是:

  • 速度 :轻量级的图像下载,安装和运行速度更快
  • 安全性 :由于图像的占位面积较小, 安全性得到提高
  • 迁移 :主机之间更快的迁移
  • 磁盘空间 :您将使用更less的磁盘空间