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

Crane
Crane 是一个容器镜像工具,包含本地 Docker 镜像构建、连接 DockerHub、列出本地和远程容器镜像、将本地镜像推送至 DockerHub 注册表,以及将远程容器镜像导入 MLOps 平台集群等功能。

Kubevious
Kubevious 提供了一个可用性高且高度图形化的 Kubernetes 界面。Kubevious 将与应用相关的所有配置集中展示,为操作人员节省大量时间,无需再查找设置或深入研究选择器和标签。
Pods
Pods 是 podman 的前端工具,其用户界面采用 libadwaita 开发,力求符合 GNOME 的设计规范。

Singularity
Singularity 是一种容器解决方案,专注于构建可复现的软件堆栈,并在现有的 HPC、科学计算、计算农场甚至企业架构上最高效地运行它们。

Simplecontainer
SimpleContainer 管理器,简称 smr。支持独立模式和集群模式,GitOps,密钥管理,自动校验,以及 Docker 的 YAML 配置定义。

Turbo.net Client
Turbo.net 客户端可将应用程序及其依赖项打包到一个轻量级、隔离的虚拟环境(称为“容器”)中。在安装了相应 Turbo 的任何机器上,均可运行这些容器化应用。

