Docker
软件描述
Docker 是一个开源引擎,可将任何应用程序自动部署为轻量级、可移植且自给自足的容器,几乎可在任何地方运行。
官方网站
访问软件的官方网站了解更多信息
www.docker.com
什么是 Docker?
Docker 是一个开源引擎,可将任何应用程序自动部署为轻量级、可移植且自包含的容器,在几乎任何地方运行。
Docker 容器可以封装任何负载,并在几乎任何服务器上一致运行。开发者在笔记本电脑上构建和测试的相同容器,可以在生产环境中大规模运行*,无论是在虚拟机、裸金属服务器、OpenStack 集群、公共实例,或上述组合环境中。
Docker 的常见应用场景包括: • 自动化应用程序的打包与部署 • 创建轻量级的私有 PaaS 环境 • 自动化测试与持续集成/部署 • 部署和扩展 Web 应用、数据库及后端服务
Docker 提供免费的社区版(CE),以及包含软件、支持和认证的企业版(EE)订阅。
🔄 替代方案
29 个选择BitNami 堆栈可让您轻松部署喜爱的开源软件。BitNami 堆栈包含开源应用程序及运行它所需的所有其他软件,例如 Apache、MySQL、PHP 或 Ruby。

ServBay
ServBay 是专为网页开发者打造的本地开发环境平台,集成了日常开发所需的所有核心组件,包括编程语言、SQL/NoSQL 数据库、Web 服务器、DNS 服务、邮件服务、SSL 证书以及 AI/LLM 功能。
OrbStack 是 macOS 上 Docker Desktop 的替代方案,旨在为在 Mac 计算机上运行的 Linux 系统提供更出色的 Docker 和虚拟机性能。它解决了过去存在的性能问题,尤其是在搭载 Apple Silicon 的型号上。
Distrobox
在终端中使用任何 Linux 发行版。启用软件的向后和向前兼容性,并自由选择您更习惯的发行版。Distrobox 使用 podman 或 docker 创建您所选 Linux 发行版的容器。
Linux Containers (LXC)
提供尽可能接近虚拟机环境的容器,但无需承担运行独立内核和模拟所有硬件所带来的开销。

Podman
Podman 是一个无守护进程的容器运行时,用于管理容器、pod 和容器镜像。它旨在作为 CRI-O 的替代方案,提供 Kubernetes 所使用的 CRI 接口无法提供的底层调试功能。

containerd
一款行业标准的容器运行时,注重简洁性、稳健性和可移植性

rkt
rkt 是 Linux 集群的下一代容器管理器。专为现代集群架构中的安全性、简洁性和可组合性而设计,rkt 可发现、验证、获取并执行应用容器,且支持可插拔的隔离机制。



