用户可以执行诸如管理(精确到字节)其 Docker 对象可用的资源、将它们附加到正在运行的容器或在本地计算机上启动 Kubernetes 集群等操作。 Docker Desktop 用户可以从数百个扩展中进行选择,或者通过有用的教程和示例环境开始使用 Docker。幸运的是,Docker Desktop 可以广泛使用,并且可以在 Mac、Windows 或 Linux 上运行。
Podman 桌面功能和限制
Podman Desktop 看起来与 Docker 版本非常相似。从 Podman Desktop 界面,、镜像、pod 和卷。与 Docker 一样,Podman 支持插件和集成来执行诸如在本地运行 Red Hat OpenShift 集群或使用 Podman AI Lab 与 LLM 合作等操作。
如果您有想要使用的自定义插件,那就太好了:您可以从 Podman Desktop 安装它。
如果您同时是 Docker 和 Podman 用户,您可能会惊讶地在 Podman Desktop 界 乌拉圭电话数据 面中同时看到 Docker 和 Podman 对象。这不是巧合。我们很快就会仔细研究这意味着什么。同时,这意味着用户可以通过单一管理平台与 Podman 和 Docker 对象进行交互。
容器最常见的用例是通过 Kubernetes 运行它们。尽管 Docker 是容器化的行业标准,但 Podman 在 Podman Desktop 中提供了更强大的 Kubernetes 体验。
查看和管理 Kubernetes 资源(例如节点、pod、部署等)的能力使 Kubernetes 管理和开发成为 Podman Desktop 中的一等公民。除了上述与 Red Hat OpenShift 的集成等插件之外,这些工具使 Podman 成为针对 Kubernetes 存储的工具。
Podman Compose 与 Docker Compose
使用 Docker 定义和管理多容器应用程序
一些应用程序和工作负载可以打包到单个容器中。有些不能。为了更轻松地管理多个容器,Docker 提供了一个名为 Docker Compose 的工具。 Docker Compose 使用单个 YAML 文件来定义应用程序组件。
对于运行大型应用程序和工作负载的软件和数据团队来说,Docker Compose 使本地开发以及在生产环境中交付和运行代码变得容易。
Podman 多容器应用程序方法
使用 Podman 运行多容器应用程序与使用 Docker 完全相同。 Podman 使用 Podman Compose 来完成此操作。与 Docker Compose 一样,Podman Compose 使用 YAML 文件以声明方式定义应用程序的组件。
podman-compose站点用于激活、停用或重新启动 YAML 文件中定义的服务。