跳至主要内容

带有“compose”标签的 4 篇文章

查看所有标签

Podman Desktop 上的 Compose 入门

·阅读时长 5 分钟
Charlie Drage
软件工程师

在这篇博文中,我们将学习如何使用 Podman Desktop 将一个多容器 Compose 应用程序用于实际场景。

目标

  • 通过 podman compose up 启动 Compose YAML。
  • 查看 guestbook 网络应用程序。
  • 确认网络应用程序正在与数据库正确同步和运行。
  • 使用 Podman Desktop 查看、检查和访问 Redis 集群的终端。

什么是 Compose

Compose 是一个规范,用于定义和运行多容器 Docker 应用程序。通过 Compose,您可以使用 YAML 文件配置应用程序的服务、网络和卷。这使您能够在一个文件中捕获运行一组相互连接的容器作为应用程序所需的全部配置。例如,如果您有一个需要 Web 服务器、数据库和缓存服务的应用程序,您可以在 Compose 文件中定义这些组件及其关系。

要使用 Compose YAML,您可以使用规范实现,例如 podman composedocker compose

开始之前

如果您没有安装 Compose,让我们完成安装 Compose 实现二进制文件的入门流程。

  1. 在 ** 设置 > 资源** 下的资源。
  2. 单击 Compose 下的 **设置**(如果尚未安装,它将显示出来)。
  3. 完成入门流程。

Onboarding process

确认您可以运行 podman compose

podman compose
Run compose workloads via an external provider such as docker-compose or podman-compose

Description:
This command is a thin wrapper around an external compose provider such as docker-compose or podman-compose. This means that podman compose is executing another tool that implements the compose functionality but sets up the environment in a way to let the compose provider communicate transparently with the local Podman socket. The specified options as well the command and argument are passed directly to the compose provider.
...

下载并运行示例应用程序

我们的示例应用程序位于 github.com/redhat-developer/podman-desktop-demo

我们将使用 git clone,以便我们可以构建 Go 二进制网络应用程序。

git clone https://github.com/redhat-developer/podman-desktop-demo
cd podman-desktop-demo/guestbook-compose

运行 podman compose up -d 启动应用程序。

podman compose up -d
>>>> Executing external compose provider "/usr/local/bin/docker-compose". Please refer to the documentation for details. <<<<

[+] Running 3/3
✔ Container redis-replica Started 0.0s
✔ Container web Started 0.0s
✔ Container redis-leader Started 0.0s

查看 guestbook 应用程序

在 Podman Desktop 中,您现在可以看到所有三个容器都已启动并正在运行。

单击“打开浏览器”按钮以查看网络应用程序。

Open browser

在 Guestbook 网络应用程序中,您可以

  • “签署”访客簿,这将写入 Redis 主节点并同步到副本。
  • 从访客簿“读取”,这将从 Redis 副本池中读取。这即使在 Redis 主节点不可用时也能保证可读性。
  • /env:查看容器的环境变量。
  • /info:查看有关 Redis 集群的信息。

Guestbook application

查看和修改数据库

使用 Podman Desktop,您也可以直接从 GUI 访问容器的终端并修改数据库。

单击“打开终端”以访问 redis-leader 终端。

Open terminal

就像进行数据库管理一样修改数据库。

  1. 在容器中运行 redis-cli 以访问 Redis 数据库。
  2. 键入 LPUSH guestbook "Hello World!",您将看到您的网络应用程序实时更新。
  3. 键入 DEL guestbook,您将看到数据库删除了 guestbook 键并清除了数据库。

Redis CLI

更改将在访客簿中实时反映。

您可以进一步修改数据库,并看到更改传播到 Redis 副本。

例如,查看 redis-replica 的日志,您会注意到数据库存在定期同步以及对数据库的读取。

Redis replica logs

它是如何工作的?

关于此多容器场景中架构如何工作的简要概述。

  • 在 Guestbook 应用程序中,它会在端口 6379 上查找名为 redis-leaderredis-replica 的数据库。
  • 因为它是一个 Compose 应用程序,所以容器在同一个网络上连接。这意味着可以通过容器名称访问相邻容器。

有一组环境变量,网络应用程序可以在 Compose 应用程序中修改。

  • REDIS_LEADER:默认值为 redis-leader
  • REDIS_REPLICAS:默认值为 redis-replica。可以是逗号分隔的,例如 redis-replica-1,redis-replica-2
  • REDIS_PORT:默认值为 6379
  • SERVER_PORT:默认值为 8080

扩展更多副本

想要扩展更多副本吗?这可以通过在您的 compose.yaml 中添加一个环境变量并复制您的 redis-replica 条目来实现。

修改您的 compose.yaml 如下所示

services:
redis-leader:
container_name: redis-leader
image: redis:latest
ports:
- '6379'

redis-replica:
container_name: redis-replica
image: redis:latest
ports:
- '6379'
command: redis-server --replicaof redis-leader 6379

redis-replica-2:
container_name: redis-replica-2
image: redis:latest
ports:
- '6379'
command: redis-server --replicaof redis-leader 6379

web:
container_name: web
build: ./web
environment:
- REDIS_REPLICAS=redis-replica1,redis-replica2
ports:
- '8080:8080'

再次运行 podman compose up -d 以确保新容器已添加且新环境变量已传播。

podman compose up -d
>>>> Executing external compose provider "/usr/local/bin/docker-compose". Please refer to the documentation for details. <<<<

[+] Running 4/4
✔ Container redis-replica-2 Started 0.0s
✔ Container redis-leader Running 0.0s
✔ Container web Started 0.0s
✔ Container redis-replica Running 0.0s

Podman Desktop 1.6 版本发布

·阅读时长 11 分钟
Stevan Le Meur
产品经理

Podman Desktop 1.6 版本发布!🎉

Podman-desktop-1-6-hero

此版本引入了

  • **Minikube 特色扩展**:Minikube 扩展,用于在容器中创建本地 Kubernetes 集群。
  • **Podman 4.8.2**:Podman 4.8.2 现已包含在 Windows 和 Mac 安装程序中。
  • **命令行工具设置页面**:管理和更新您的 CLI 工具。
  • **Kubernetes 上下文管理器**:浏览所有 Kubernetes 上下文,设置默认值并删除未使用的上下文。
  • **适用于 MacOS 的可编辑 Podman 机器**:轻松调整大小和重新配置 Podman 运行时环境。
  • **容器和 Pod 列表的过滤器**:专注于您正在使用的容器和 Pod。
  • **卷和镜像列表的排序**:使用您喜欢的条件对卷或镜像进行排序。
  • **容器和 Pod 列表上的环境列**:轻松捕获容器或 Pod 运行的环境。
  • **扩展 API 改进**:对扩展 API 的另一组改进,为 🦭 Podman Desktop 的扩展提供更多好处。

Podman Desktop 1.6 现已发布。点击这里下载


发行详细信息

对于需要在本地运行 Kubernetes 并为开发和实验目的重现接近生产的环境的开发人员,Podman Desktop 允许用户轻松地在本地机器上设置该环境。有两个扩展提供了在本地配置开源 Kubernetes 集群的功能,您可以选择使用 KindMinikube

Minikube 扩展允许您在工作站上安装 Minikube,并在容器中本地设置 Kubernetes 集群!没错,您读得没错 - 在类似 Kind 工作方式的容器中。其优点是它更轻巧,启动速度更快。使用 Minikube,其中一个优点是您可以使用 Podman 在本地构建镜像,并将其自动提供给您的本地 Kubernetes 集群 - 当您想要测试应用程序时,这将加快您的周转时间。如果您想了解更多信息,请阅读这篇博文

Minikube-feature-extension

命令行工具配置:Compose 和 Kubectl

通过在设置中添加一个新部分来管理命令行工具,配置和管理您的设置变得更加容易。在 Podman Desktop 中,扩展可以列出对用户有帮助或需要使用已安装扩展的命令行工具。

Podman Desktop 中有两个命令行工具,允许您查看它们是否已安装或需要更新

  • 用于运行“podman compose”命令的 Compose 二进制文件。
  • kubectl 用于与 Kubernetes 集群交互。

cli-tools

从设置中,您可以看到已安装的命令行工具,以及它们的版本 - 当有新版本可用时,您会收到一个小的通知,以便您可以轻松地更新到该版本。

Compose-Update

Kubernetes 上下文管理器

我们正在从设置中引入一个新屏幕,它允许您轻松地管理 Kubernetes 上下文。Podman Desktop 已经提供了从状态栏中提供的便捷上下文切换器,但是当您使用多个 Kubernetes 环境时,最终获得一个长长的 Kubernetes 上下文列表并不罕见。

新的 Kubernetes 上下文屏幕允许您轻松地查看所有已注册的 Kubernetes 上下文。您可以使用此屏幕清理已注册的上下文,或设置当前(默认)上下文。

Kubernetes Contexts List

可编辑的 Podman 机器

Podman 机器是一个虚拟环境,专门设计用于在 Mac 和 Windows 上运行 Podman 容器。它允许用户在隔离和受控的环境中管理和操作容器化应用程序。创建 Podman 机器时,您配置其设置:内存、CPU(s) 和磁盘大小。

我们收到了有关能够随时重新配置 Podman 机器的反馈。现在 macOS 用户可以做到这一点,特别是在您开始使用某个环境并需要根据新的需求和您想要在 Podman 环境中运行的容器来扩展它时非常有用。

Editable podman machine

您会注意到我们改进了用于配置 Podman 机器选项的滑块,并还引入了直接输入数字值的方法。

容器和 Pod 的选项卡/过滤器

当您迭代应用程序开发时,能够快速识别您正在使用的容器和 Pod 至关重要。为此,我们在容器和 Pod 列表顶部添加了过滤器,让您可以轻松地查看所有容器/Pod,仅查看正在运行的容器/Pod,或仅查看已停止的容器/Pod。

Filters for containers and pods

卷和镜像列表的排序

卷和镜像列表已改进,现在可以按您选择的条件进行排序。例如,您可以按大小过滤镜像 - 当您想要清理环境时,这会很方便。

Sorting for Volumes and Images

容器和 Pod 列表中的环境列

Podman Desktop 能够与多个提供商合作:它可以与多个容器引擎和多个 Kubernetes 环境合作。为了更容易识别容器和 Pod,并根据它们运行的环境区分它们,我们在容器和 Pod 列表中引入了一个新的环境列,以显示一个徽章。

Environment Column

更好地了解在 Pod 中运行的容器

Pod 列表已改进,以便更容易查看和访问每个 Pod 中运行的容器。每个容器现在都有一个点,您可以将鼠标悬停在每个点上以显示有关容器的信息 - 并且如果您单击它,您将能够访问容器的详细信息。

Visibility for containers in Pods

扩展 API 改进

🦭 Podman Desktop 扩展 API 收到了许多改进,包括

  • 解释如何为扩展创建 onboarding 工作流程的文档#4837
  • 记录了扩展如何连接到 UI#4633
  • 记录了如何实现 api 客户端#4636
  • 镜像检查器扩展 API#4662
  • 添加了 api 来注册 cli 更新器#5064

其他值得注意的增强功能

  • 显示容器连接类型和端点#5098
  • 环境列添加到 pod/容器#4583
  • 在扩展列表中显示扩展图标#5101
  • 引入了 UI 图标图像组件#5117
  • 为 extensionInfo 添加了图标#5089
  • 在 RunOptions 上添加了编码选项#4942
  • 引入了外观属性,但目前仅支持深色#4887
  • 默认表格排序#4860
  • 在任务管理器中显示 onboarding 完成的通知#4811
  • 在仪表板中添加紫色点,表示有新内容可用#4782
  • Argos CI:引入 Argos CI 以跟踪和检测网站上的视觉回归
  • 添加了命令面板:添加启用属性#4630
  • 添加了遥测和使用数据文档#4618
  • 引入了表格组件#4545
  • 添加了中止构建镜像的功能#4538
  • 在命令面板中添加了对类别的支持#4531
  • 将 flatpak 升级到 org.freedesktop.Platform 版本 23.08#3968
  • 添加了在 pod 详细信息中打开公开 URL 的功能#3762

值得注意的错误修复

  • 修复如果断开连接则重新连接到 /events#4809
  • 修复:重启机器后重置 loggerhandlerKey#5168
  • 修复:修复:使用错误标志创建的 podman 机器#5178
  • 修复:避免在配置无效时崩溃#5182
  • 修复:扩展安装检查体系结构和操作系统#5191
  • 修复:使用 URL 进行代理规范并添加验证#4825
  • 修复:不要更改 markdown 按钮的颜色和下划线#5138
  • 修复:删除连接时不要重新连接#5131
  • 修复:表格标题不应该允许文本选择#5118
  • 修复:为链接添加样式#5108
  • 修复:launch.json 引用了错误的脚本#5094
  • 修复:不要链接到 k8s 集群服务器5087
  • 修复:将完整的 imageInfo 传递给检查函数#5069
  • 修复:容器选项卡应与 pod 匹配#5057
  • 修复:恢复禁用按钮的样式#5056
  • 修复:以响应方式更新当前上下文#5055
  • 修复:使 ProviderResultPage 不要更改输入值#5030
  • 修复:为表格添加 rowgroup#5005
  • 修复:为 route 对象添加 path 属性#4981
  • 修复:删除错误的井号#4971
  • 修复:检查扩展文件夹是否包含 package.json#4964
  • 修复: 重构列表 UI 组件 #4953
  • 修复: Compose 入门引导的成功/完成状态 #4947
  • 修复: 从 Markdown 按钮渲染中移除 flex 类 #4934
  • 修复: 在 Windows 上使用中文作为系统语言时无法读取 WSL 版本 #4918
  • 修复: 保留自动启动设置 #4879
  • 修复: 使用 vi.waitUtnil 代替包含等待承诺的循环 #4861
  • 修复: 执行 compose 命令时 Windows 上的 Docker 主机 #4855
  • 修复: 在 UI 中将 compose 部署合并到 kube 页面 #4827
  • 修复:使用 URL 进行代理规范并添加验证#4825
  • 修复: 如果断开连接,重新连接到 /events #4809
  • 修复: 移除 Patternfly 移除后的固定高度 #4804
  • 修复: Patternfly 移除后的背景颜色 #4803
  • 修复: 报告已停止机器的指标 #4787
  • 日常工作: 更新到 Docusaurus v3.0.0 #4764
  • 日常工作: 移除 Patternfly #4762
  • 修复: 避免发送遥测使用情况,因为此方法每 5 秒调用一次 #4692
  • 修复: 开发模式下 roots.exe 的位置 #4654
  • 修复: 如果任何端口繁忙,则禁用创建/启动容器 #4637
  • 修复: 修复构建镜像测试中的设置 #4625
  • 修复: 查找空闲端口 #4616
  • 修复: 缩小仪表板上的提供程序卡片尺寸 #4615
  • 修复: 缩短文档导航部分标题 #4613
  • 修复: 如果容器引擎操作在详细信息页面中失败,则报告错误 #4556
  • 修复: 移除上/下箭头栏 #4548
  • 修复: 缩小网站页脚 #4546
  • 修复: 处理不再是 JSON 数组对象的 compose 格式 JSON #4540
  • 修复: 如果推送正在进行中,则禁用推送到 kind 菜单项 #4530
  • 修复: 检查自签名证书消息并在编辑注册表密码时使用不安全参数 #4523
  • 修复: 在摘要页面中添加自动滚动 #4504
  • 修复: 在分析扩展时报告错误 #4380
  • 修复: 允许编辑构建容器文件 #4471
  • 重构: 更新了 Compose 入门引导安装 #4479
  • 重构: 从状态栏中移除 Compose #4492

文档

随着 🦭 Podman Desktop 的新版本发布,文档得到了以下改进

  • 按提供程序重新组织文档导航 #4558
  • 添加了 Windows 开发的 vsc 运行时依赖项 #5091
  • 显示 Lima Podman 套接字的位置 #5090
  • 修复了版本发布 URI 中的拼写错误 #4909
  • 解释如何为扩展创建入门引导工作流 #4837
  • 使 Lima 能够提供两者 #4789
  • 关于 Minikube/共享镜像的博文 #4735
  • 从 Windows 疑难解答中移除重复的文本 #4652
  • 添加步骤以实现 API 客户端 #4636
  • 修复了 Limactl 的主要 Lima 命令 #4623
  • 在实现改进后清理 Lima 提供程序 #4622
  • 更新有关自动合并的文档 #4519
  • 对注册表文档使用标准的操作系统选项卡 #4497
  • 修复了 mahine -> machine #4495
  • 在注册表部分添加了屏幕截图并修复了格式 #4472

社区感谢

🎉 我们要感谢所有帮助 🦭 Podman Desktop 变得更好的用户。在此版本中,我们收到了以下人员的拉取请求


最终说明

已修复的问题

在此版本中修复的所有问题的完整列表可在 此处 查看。

从哪里下载

从网站的 下载 部分获取最新版本,并使用 Podman Desktop 提升您的开发旅程。此外,请访问 GitHub 存储库,看看如何帮助我们使 Podman Desktop 变得更好。

Podman Desktop 1.5 版本发布

·阅读时间 9 分钟
Máirín Duffy
用户体验设计师

Podman Desktop 1.5 版本发布!🎉

在此版本的 Podman Desktop 中,我们推出了 **一个新的入门引导功能**,希望它能获得您的 🦭 认可!但等等... 还有更多!

  • **入门引导**: **Podman** 和 **Compose** 的引导式设置和配置
  • Podman 4.7.2: Podman 4.7.2 现在包含在 Windows 和 Mac 安装程序中
  • 命令面板: 通过新的键盘驱动命令面板轻松访问各种命令
  • 为 Kubernetes Pod 扩展“摘要”选项卡: 在 Pod 的“摘要”选项卡中深入了解 Kubernetes Pod 的扩展详细信息
  • 环境文件支持: 为新容器规划环境变量,以便在创建时访问
  • 对设置区域的增强: 通过改进的 Docker 兼容性模式控制来掌握方向
  • 改进状态变化的用户体验: 通过改进的状态可视化指示,不再需要对容器状态进行死算
  • 扩展 API 改进: 对扩展 API 进行大量改进,从而使 🦭 Podman Desktop 的扩展能够发挥更大的优势

Podman Desktop 1.5 现已推出。点击这里下载它

Podman-desktop-1-5-hero


发行详细信息

入职

我们正在引入一项新功能,为特定 🦭 Podman Desktop 扩展的初始设置提供引导流程。1.5 版本包含两个新的入职流程:Podman 和 Compose。

要启动 Podman 入职流程,您可以从仪表板通知开始,单击“设置”按钮:podman-onboarding-start podman-onboarding

访问 设置 > 资源屏幕,然后单击 Compose 的“设置...”按钮以启动 Compose 入职:compose-onboarding-start compose-onboarding

命令面板

现在提供了一个新的搜索驱动命令面板,以启用对 🦭 Podman Desktop 中提供的各种命令的快速访问。您可以通过按 F1 键来试用此新工具。 #4081 && #3979

为 Kubernetes Pod 扩展“摘要”选项卡

Kubernetes Pod 现在在“摘要”选项卡下提供更全面的信息集,包括网络、卷、环境变量和其他关键元数据。

环境文件支持

从镜像列表创建容器时,现在可以选择提供一个环境文件来为新容器设置 env 变量。 #4026 && #4025

对设置区域的增强

启用或禁用 Docker 兼容性的用户体验得到了改进,在 设置 > 首选项屏幕中,其中包含上下文指南。 #4093

改进状态变化的用户体验

UI 中容器、Pod 和其他对象的狀態變化周圍的用户體驗得到了改进,具有清晰的狀態消息和改进的狀態变化動畫視覺指示器。 #4056

扩展 API 改进

🦭 Podman Desktop 扩展 API 收到了许多改进,包括

  • 除了從扩展推入和列出镜像外,现在还可以从 🦭 Podman Desktop 扩展中拉取镜像 #4155

  • 🦭 Podman Desktop 扩展 API 已经得到了增强,既能够列出镜像和网络,也能够创建容器和网络。 #4172

  • 🦭 Podman Desktop 扩展现在擁有一個一致的方式來运行管理任務。 #4049

  • 扩展现在能够注册自定义 Kubernetes 配置生成器。 #3970

  • 扩展在 UI 菜单中添加命令的功能已得到扩展;之前,对于操作菜单,它仅在镜像列表屏幕中可用。现在,扩展也可以将命令添加到容器列表屏幕上列出的项目的动作菜单中。 #3947 & #3963

  • 扩展已经获得了根据特定条件在 UI 中贡献菜单项的功能。 #3959

  • 增强了在 设置 > 首选项屏幕的显示或隐藏属性的逻辑现在已可用。 #4159


其他值得注意的增强功能

  • 将镜像加载到 Kind 中的进度现在在任务管理器中显示为一个任务。 #4061

kind-progress-task

  • 现在可以在创建后立即启动新的 Podman 机器,或者您可以创建它并等待以后启动它。由您决定! #4046

podman-start-now-or-later

  • Podman 机器和 Kubernetes 提供者创建窗体已更新外观,与用户界面中的其他窗体一致,并进行了轻微的错误修复。 #4317

Updated provider creation forms

  • 搜索筛选器导致无匹配项时显示的空白屏幕消息现在提供与筛选器匹配相关的消息,包括特定的筛选器词语和用于清除筛选器的显式按钮。之前,屏幕显示了有关如何在屏幕上显示的类型的屏幕上创建新对象的通用消息,这导致了一些关于系统状态的混淆。 #3988
  • 现在支持为图标添加旋转动画。 #4188

  • 任务管理器中提供了一种新的不确定进度条类型;这旨在为那些其 API 不提供详细状态信息的行动提供有限的状态。 #4016

  • 为了以管理员身份进行身份验证以执行管理任务,🦭 Podman Desktop 现在为 macOS 提供了 Touch ID 支持。 #4050

touchID-support

  • 添加了对通过 tty 连接到容器的交互式终端的支持。 #3900

  • 现在更清楚地了解哪些容器/pod 提供者将在🦭 Podman Desktop 启动时自动启动。以前自动启动同时具有全局设置和每个提供者设置。通过删除全局设置,它已得到简化。 #3840

  • 文档的“使用容器”部分已重新设计和改进。 #3951


值得注意的错误修复

  • 禁用注册表命令并未阻止随后从禁用的注册表中提取。此问题已得到修复。 #4183

  • 一些位于网络代理后面的用户无法完成涉及下载在线资源的工作流程。已修复获取这些资源的机制以使其与代理兼容,以解决此问题。 #3994

  • 现在,🦭 Podman Desktop UI 中准确反映了在 Kubernetes 中运行并正在进行删除过程的 pod 的状态。 #3877

  • 即使使用图像,图像详细信息页面也始终将图像列为“未使用”。此问题已得到修复。 #3985

  • 以前,删除特定图像标签会导致具有相同图像 ID 的所有标签都被删除。此问题已得到修复,因此只会删除选定的图像标签。 #3837

  • 由于编码错误,无法查看某些远程 Kubernetes 集群 pod 的 pod 详细信息。 #4371

  • 错误日志与它们应用到的操作分开跟踪。对于 kind 集群创建失败 #4427 和 Compose 安装失败 #4407,此问题已得到解决。

  • 对于 Linux 用户,🦭 Podman Desktop 以前通过 Flatpak 安装后不会出现在“开发”菜单下;它出现在“实用程序”下。🦭 Podman Desktop 现在出现在“开发”菜单下。 #3911

  • Podman Machine 名称不再以“Podman Machine”字符串为前缀。 #3878

touchID-support

  • pod 和容器的初始操作状态始终显示为“STARTING”,无论实际状态如何;此问题已得到修复。 #3889

  • 调整应用程序窗口大小不再使容器终端的最后几行不可见。 #3993

  • 已解决终端在响应连接到容器的终端中的长行时出现的不正确行为问题。 #3955

  • 已修复运行图像表单上的间距问题。 #4089

  • 容器列表上的“podify”图标和按钮在 1.4 版中异常大。此回归问题已在此版本中得到修复。 #4122

  • Windows 用户从 Docker 迁移的说明中的错误已得到修复。 #4157


社区感谢

🎉 我们要感谢所有帮助 🦭 Podman Desktop 变得更好的用户。在此版本中,我们收到了以下人员的拉取请求


最终说明

已知问题

我们有一个讨论区主题,其中我们发布了此版本的已知问题。如果您遇到问题,请在提交错误之前查看此列表 - 如果我们已经为此问题打开了问题,那么可以节省您提交的时间和麻烦,并且问题中可能发布了解决方案。

已知问题:Podman Desktop 1.5.2

已修复的问题

此版本中修复的所有问题的完整列表可以在 此处 获取。

从哪里下载

从网站的 下载 部分获取最新版本,并使用 Podman Desktop 提升您的开发旅程。此外,请访问 GitHub 存储库,看看如何帮助我们使 Podman Desktop 变得更好。

发行说明 - Podman Desktop 0.13

·阅读时间:4 分钟
Tim deBoer
架构师

此发行说明涵盖了 Podman Desktop 0.13 版本的更改。

  • Podman 版本:Podman 4.4.4 现在包含在 Windows 和 Mac 安装程序中。
  • Compose:支持安装 Docker Compose。
  • 扩展:改进了 Podman Desktop 的扩展支持,并增加了额外的功能。
  • UX 和 UI 改进:欢迎页面、任务管理器、资源和更新提醒。

Podman Desktop 0.13 现已推出。 点击此处下载

Podman-desktop-0-13-hero