Bitnami和Docker

当涉及到基于容器的部署时,Bitnami和Docker是如何不同的。

最近我一直在学习微服务。 我使用Docker镜像来运行我的应用程序作为容器。 而且,我注意到Bitnami在启动板上的云上创build了一个虚拟映像。

从互联网上看到的任何链接,我都无法想象这两个Docker和Bitnami是如何不同的。

docker

Docker容器将一个软件包装在一个完整的文件系统中,该文件系统包含运行所需的所有东西:代码,运行时,系统工具,系统库 – 任何可以安装在服务器上的东西。 这保证了软件将始终运行相同,无论其环境如何。

容器和虚拟机具有相似的资源隔离和分配优势 – 但是不同的体系结构方法允许容器更加便携和高效。 虚拟机包括应用程序,必要的二进制文件和库以及整个客户机操作系统,所有这些操作系统都可以达到几十GB。 Docker容器包含应用程序及其所有依赖项 – 但是将内核与其他容器共享,在主机操作系统的用户空间中作为独立进程运行。 Docker容器并没有绑定到任何特定的基础架构:它们运行在任何计算机上,任何基础架构上以及任何云中。

Bitnami

Bitnami是服务器软件的应用程序库。 您可以将自己喜欢的应用程序安装在自己的服务器上,或者在云中运行它们。 部署这些应用程序的平台之一是使用Docker容器。 虚拟机是另一种可以部署应用程序的技术。

Bitnami容器为您提供了应用程序堆栈的最新稳定版本,让您专注于编码而不是更新依赖项或过时的库。 可用作开发容器,交钥匙应用程序和基础架构容器,或使用Stacksmith构build自己的自定义容器。