跳至主要内容

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 现在在“摘要”选项卡下提供了一组更全面的信息,包括网络、卷、环境变量和其他关键元数据。

环境文件支持

从镜像列表创建容器时,现在可以选择提供环境文件来为新容器设置环境变量。 #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 机器名称不再以“Podman 机器”字符串为前缀。 #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。