大规模应用程序的高山配送食品?
在学习和学习Docker的过程中 ,我读了很多关于Linux发行版的内容,我总是在Alpine上看到正面的评论,因为它是轻量级的,但是使用轻量级的缺点是什么? 我猜测,因为它是轻量级的,它也有一个缺点,当涉及到扩展..此外,什么可以是一个轻量级的分布相比,像Ubuntu的其他发行版的优势? 我如何testing和感受优势?
轻量级分发的主要优点是所得到的Docker镜像很小。 这意味着您可以更快地将服务器上的图像下载(下载)。 图像越小,展开的速度就越快。 所以扩大规模实际上是一个优势。
你可以通过运行docker pull ubuntu
和docker pull alpine
来感受到优势。 一个命令应该比其他命令快得多(假设你还没有拉出那些图像)。
考虑到缺点,人们习惯于使用像Ubuntu这样的发行版,所以他们需要学习如何使用Alpine(例如如何使用包pipe理器)。 另一个缺点是可以使用软件包或兼容软件包,即使在Alpine上可以使用的软件包越来越多。
- 为什么crond无法在alpine linux上运行非root crontab?
- Alpine Linux的“–upgrade add”命令的解释
- Bash脚本无法在Docker镜像上运行节点
- 无法在alpine linux上使用openjdk 8初始化类sun.awt.X11FontManager
- 如何在Docker上运行Alpine的Apache 2?
- 当应用程序在docker容器中运行时试图连接到亚扪人sshd
- 如何在Alpine Linux中使用bash脚本?
- 如何在高山linux安装zless?
- 执行到kubernetes / Docker中的Pods /容器,从不包含预装bash的图像创build