Bitnami和Docker

Nit*_*dra 4 cloud bitnami docker microservices

在基于容器的部署方面,Bitnami和Docker有何不同。

我最近一直在学习微服务。我使用Docker映像将我的应用程序作为容器运行。而且,我注意到,Bitnami从启动板在云上创建虚拟映像时会执行类似的操作。

从我在Internet上看到的任何链接,我都无法想象Docker和Bitnami这两者之间的区别。

Car*_*dez 6

码头工人

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

容器和虚拟机具有相似的资源隔离和分配优势-但是不同的体系结构方法使容器更具可移植性和效率。 虚拟机包括应用程序,必要的二进制文件和库以及整个来宾操作系统-所有这些总计达数十GB。Docker容器包括应用程序及其所有依赖关系-但与其他容器共享内核,并在主机操作系统上的用户空间中作为隔离的进程运行。Docker容器不依赖于任何特定的基础架构:它们可以在任何计算机,任何基础架构和任何云中运行。

比那米

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

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

  • 这是对bitnami和docker的公平描述。但是,OP提出的问题是,“它们有何不同”。用简单的话来说……似乎您可以通过Bintami安装Docker容器?使用包装与容器,与包装容器相比有什么优势?就个人而言,作为可以进行服务器管理的人,我仍然看不到使用docker或bitnami的任何优势。这仅适用于想使用服务而又不了解服务器管理的人吗?(只是一个愚蠢,天真和诚实的问题) (3认同)