跳至主要内容

带有“openshift”标签的 9 篇文章

查看所有标签

Podman Desktop 1.8 版本发布

·阅读时长 8 分钟
Tim deBoer
架构师

Podman Desktop 1.8 版本发布!🎉

Podman-desktop-1-8-hero

我们发布了新版本,它充满了吸引力!此版本引入了

  • **Podman 4.9.3**:Podman 4.9.3 现在已包含在 Windows 和 Mac 安装程序中。
  • **Kubernetes 资源管理器**:用于处理 Kubernetes 集群的先进 UI 和新工具。
  • **全局入职**:通过一组引导式工作流程,无需任何麻烦即可配置和设置您的环境。
  • **学习中心**:为开发人员发现新的用例和功能。
  • **扩展 API 改进**:对扩展 API 的另一个重大更新,为 🦭 Podman Desktop 的扩展提供了更多便利。
  • **增强的构建、Pod 列表和故障排除页面**:构建针对不同平台的应用程序,升级后的 Pod 视图等等。

Podman Desktop 1.8 现已发布。 点击此处下载


版本详细信息

Podman 4.9.3

🦭 Podman 4.9.3 包含针对用户报告的稳定性和可靠性问题的关键修复 - 尤其是在使用 Apple 硅架构的情况下。如果您一直遇到问题,我们强烈建议您更新!

Kubernetes 资源管理器

在过去的版本中逐步引入为实验性功能,我们已准备好扩展我们的功能,帮助开发人员从容器过渡到 Kubernetes。在此版本中,我们引入了一组新功能,使开发人员能够使用更多 Kubernetes 资源,从而提供对应用程序的更细粒度和交互式控制。

🦭 Podman Desktop 现在提供了一个新的 Kubernetes 资源管理器,除了对 Pod 的现有支持之外,还能够使用部署、服务、Ingress 和路由。对于这些资源中的每一个,🦭 Podman Desktop 都提供了有关集群上资源状态的实时信息。从此概述页面的右上角,您还可以单击“应用 YAML”以在集群上创建或更新资源(类似于“kubectl apply -f”),并查看当前连接状态。

Deployments Overview

与本地容器或镜像一样,您可以单击以查看有关摘要、检查和 Kube(YAML)页面的更多详细信息。

Deployment Summary

看到问题了吗?您可以直接从 Kube 选项卡编辑并应用更改。

Deployment Kube YAML

🦭 Podman Desktop 继续缩小差距和差异,使开发人员能够使用容器高效地工作,并提供有效的工作流程来从本地工作站针对 Kubernetes。所有这些都是除了已经提供的一些很棒的功能之外

  • 使用 Podman 的原生 Kubernetes 支持
  • Podify - 将容器转换为 Pod
  • 使用 Minikube 和 Kind 扩展设置本地 Kubernetes 环境
  • 部署到 Kubernetes 并将本地镜像从 Podman 推送到 Kubernetes 环境
  • 管理 Kubernetes 上下文
  • 连接到远程 Kubernetes 集群

全局入职

使用新的基于向导的入职流程,现在可以更轻松地配置和设置本地环境。在此流程中,开发人员可以选择他们需要的不同工具,🦭 Podman Desktop 将引导他们完成每个工具的配置和设置。

全局入职流程允许开发人员配置 Podman、Compose 和 kubectl(用于处理 Kind 和 Minikube 或远程 Kubernetes 环境)。这使得过渡到 🦭 Podman Desktop 变得更加简单,因为任何所需的依赖项都会自动配置。

Global Onboarding

学习中心

在此版本中,我们在仪表盘上添加了一个学习中心,使开发人员能够发现、学习和扩展他们对容器化的相关主题的知识。这些指南非常方便且易于访问,涵盖从学习如何将现有应用程序容器化到发现 🦭 Podman Desktop 的最新功能以及如何最好地使用它们的主题。

Learning Center

扩展 API 改进

我们继续花费大量时间添加新的扩展 API,以赋予即将推出的扩展更多功能,并提供更好的与 🦭 Podman Desktop 集成

  • 拆分 getMatchingPodmanEngine #6160
  • 在创建容器时添加 HealthCheck 参数 #5981
  • 将 listPods 公开给扩展 #5864
  • 用于 createPod 的标签 #5862
  • 允许在 Pod 中创建容器 #5848
  • OpenPod 应重定向到 Pod 的视图 #5846
  • 使用缺少的参数增强 createContainer API #6011
  • 允许扩展使用 openDialog/saveDialog #6009
  • 允许在贡献的操作中使用自定义图标 #5995
  • 添加缺失的类型 #6213
  • 允许从扩展导航到特定的 Webview #5899
  • 将 stopPod 和 removePod 公开给扩展 #5898
  • 使用新的 API 用于打开/保存对话框 #6051#6050#6049
  • 扩展 Podman Desktop API 构建镜像参数 #5882
  • 允许扩展统计容器 #6211

其他值得注意的增强功能

在此版本中,我们添加了 40 多个功能,以下是其他亮点

  • 改进 Podman Desktop 更新提醒 #6068
  • 在故障排除中添加收集和下载日志按钮 #5119
  • 为 Linux 启用 podman 机器 #5902
  • 多删除动画 #5717
  • 镜像删除动画 #5709
  • 卷删除动画 #5707
  • 打开 OpenShift 路由 #5560
  • 添加打开创建的 Pod 详细信息 #4499
  • 在部署到 Kubernetes 集群时使用 https #5824
  • 仪表盘页面上的入门轮播图 #5142
  • 在删除对象时添加确认对话框 #5445

我们还在实现浅色模式方面取得了重大进展

  • 使用主题颜色反转内容 #6029
  • 使用主题颜色进行辅助导航 #6028
  • 将主题颜色应用于全局导航 #6027
  • 将主题颜色应用于标题栏 #6025
  • 一致的关闭按钮 #6060
  • 在快速选择器中使用组件 #6057
  • 向 Webview 提供 CSS 颜色 #5963
  • 将颜色发布到应用程序的样式中 #5962
  • 允许扩展程序使用一组颜色贡献主题 #5961
  • 颜色存储 #5960
  • 包含颜色注册表 #5958
  • 添加实用程序方法以获取主题的值 #5947
  • 当操作系统更改颜色时发送事件 #5946
  • 清理 dark: 前缀颜色 #5944
  • 将调色板提取到自己的文件中 #5931
  • 输入组件 #5904
  • 输入错误,在运行镜像中使用输入组件 #5988
  • 在构建镜像时使用输入 #5986
  • 使用输入进行代理设置 #5943
  • 使用输入进行注册表 #5939
  • 使用输入从容器创建 Pod #5935
  • 在扩展页面中使用输入组件 #5934
  • 在创建卷时使用输入 #5933
  • 在重命名镜像时使用输入 #5964
  • 在部署到 Kube 时使用复选框组件 #6030

显著的错误修复

我们在本次发布中修复了许多错误,包括以下错误

  • 复制容器到 Pod 时复制挂载的卷 #5640
  • 更改卷和容器列表上“创建”按钮的顺序 #6092
  • 上下文值更新时刷新入职项目 (#4597) #6173
  • 更好地记录信息通知程序连接错误 #6158
  • 网站:替换损坏的链接 #6111
  • 居中空屏幕 #6077
  • 不要询问打开本地文件夹/文件的确认 #5743
  • 强制面包屑垂直对齐 #5741
  • 身份验证页面上的长用户名 #5737
  • 用于更新任务名称的 Message 属性 #5731
  • 导航项 UI 修复 #5886
  • 显示注册表的图标 #5843
  • 检查路由 TLS 以使用 HTTP 或 HTTPS #5825
  • 白色工具提示 #5887
  • 限制注册表用户名列宽 #5718
  • 在 Linux 上删除 Docker 兼容性警告和按钮 #5903
  • 容器使用的镜像 #5663
  • 删除上下文时应更改/更新当前上下文 #5819
  • 不要折叠侧边栏上的类别 #5727
  • 使 localhost 成为 env.openExternal 调用的有效域名 #5716

文档

除了这个新版本的 🦭 Podman Desktop 之外,文档还进行了以下改进

  • containerEngine API 的容器和镜像相关方法 #5891
  • 删除使用 OpenShift Local 安装 Podman #6070
  • 记录镜像检查器提供程序 API #5813
  • 添加 withProgress API 文档 #5736
  • 添加指向故障排除页面的链接 #5734
  • 故障排除 macOS M1/M2/M3 上的安装 #5708
  • 卷删除 #5707
  • 添加了“从另一个 WSL 实例访问 Podman”(配置,验证) #5706
  • 使用 typedoc 生成 API 文档 #5705

社区感谢

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


最终说明

已修复的问题

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

下载位置

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

Podman Desktop 1.7 版本发布

·阅读时长 6 分钟
Tim deBoer
架构师

Podman Desktop 1.7 版本发布!🎉

Podman-desktop-1-7-hero

我们发布了新版本,它充满了吸引力!此版本引入了

  • **Podman 4.9.0**:Podman 4.9.0 现在包含在 Windows 和 Mac 安装程序中。
  • **扩展 API 改进**:对扩展 API 进行重大更新,为 🦭 Podman Desktop 的扩展提供了更多功能。
  • 实验性 Kubernetes UI:抢先体验用于管理 Kubernetes 集群的更高级 UI。
  • **增强的构建、Pod 列表和故障排除页面**:构建针对不同平台的应用程序,升级后的 Pod 视图等等。

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


版本详细信息

Podman 4.9

🦭 Podman 4.9 包含针对用户报告的稳定性和可靠性问题的关键修复。如果您遇到了问题,我们强烈建议您更新!

如果您使用的是 Mac M3,我们已知 Podman 中存在一个严重问题,预计很快就会发布更新以修复此问题:#21353 - 更新到新的 QEMU(基于#1990 - M3 上的 QEMU 问题)。如果您遇到此问题,可以参考这里这里提供的解决方法。

扩展 API 改进

在本版本中,我们投入了大量时间添加新的扩展 API,为即将推出的扩展提供更多功能,并实现与 🦭 Podman Desktop 的更好集成。我们添加了对全页面 Web 视图、图像徽章、图标、导航 API 以及对容器引擎中更多功能的 API 访问的支持。

  • UI 中的 Web 视图#5594
  • 为扩展添加 Web 视图 API#5592
  • 允许扩展列出 Web 视图#5628
  • 在不启动的情况下创建容器#5643
  • 公开创建/启动 Pod 和复制 PodmanContainer#5648
  • 为扩展公开创建/列出/删除卷#5598
  • 将 getImageInspect 添加到 API#5596
  • 为图像的图标提供新的贡献点#5543
  • 添加 BuildOption#5533
  • 将平台参数添加到图像构建方法#5501
  • 公开构建图像方法#5500
  • 导航 API#5558
  • 通过扩展注册用于图像列表/详细信息的徽章#5557
  • 从私有注册表安装扩展#5473

实验性 Kubernetes UI

过去几个月,我们一直在努力扩展对 Kubernetes 的支持。这项支持尚未准备好正式发布,但如果您正在使用 Kubernetes 集群,我们很乐意开始收集您对发展方向的反馈!

要“破除封印”并试用它,请转到设置 > 首选项 > Kubernetes,然后启用“实验性”选项。

Kubernetes Preference

这将在主导航中添加三个新项目,允许您查看部署、服务以及入口和路由。

Kubernetes Deployments Kubernetes Services Kubernetes Ingresses & Routes

在本版本中,您可以点击部署和服务以查看更多详细信息(如摘要、检查和 YAML 选项卡),但尚未支持入口或路由。

我们希望一切顺利,但如果您想看到其他功能,请在 Github 上提交问题。

增强的构建、Pod 列表和故障排除页面

在构建镜像时,您现在可以选择为哪些平台构建镜像。

Build platform

我们已升级 Pod 视图,使其使用与镜像和卷相同的表格组件。这允许排序和更好的列缩放。

Pods table

遇到问题并想要重新开始?故障排除页面已切换到选项卡,并且有一个选项可以清除您现有的安装。

Troubleshooting Purge


其他值得注意的增强功能

在本版本中,我们添加了 40 多项功能,以下是其他一些亮点。

  • 按下 esc 退出 onboarding#5612
  • 快速选择不区分大小写的筛选#5582
  • 添加 UI 徽章组件#5522
  • 扩展构建镜像中的连接输入类型#5499
  • 导航部分#5449
  • 改进身份验证提供者页面#5424
  • 添加 groupContributions 逻辑#5415
  • 添加选项以选择在开发模式下打开开发者工具的方式#5274
  • 表单进度#5253
  • 改进的提供者卡片#5013

显著的错误修复

在本版本中,我们修复了 25 个以上的错误,包括以下错误。

  • 复制容器到 Pod 时复制挂载的卷 #5640
  • 添加缺失的 Labels 属性#5632
  • 修复仅创建容器时 UI 未刷新的问题#5619
  • 快速选择筛选器会移除选择#5613
  • 为 createContainer API 添加缺失的类型#5504
  • 使用 window.showMessageBox 代替自定义模态#5421
  • 添加 cleanupSupport 属性#5309
  • 空屏幕默认情况下重置筛选#5307
  • 不要获取 compose 的预发布版本#5296
  • providerinfo 徽章#5268
  • 年龄更新时不要刷新镜像列表#5267
  • 重命名 kubectl 扩展#5255
  • 首先尝试在用户路径中搜索 kubectl#5248
  • 在取消注册扩展时释放 wsl2 命令#5246
  • 处理从存档加载镜像时的事件#5240
  • 编辑 Podman 机器支持,仅适用于 MacOS#5239
  • 改进默认贡献操作图标#5236
  • 主按钮/次要按钮的颜色应为白色#5232
  • 更新 Podman 时禁用通知 (#5228)#5229
  • 允许表格列指定溢出#5222
  • ProgressImpl 正确地将中间件任务传递给 setProperResultStatus#4342

文档

除了这个新版本的 🦭 Podman Desktop 之外,文档还进行了以下改进

  • 更新 compose 博客文章链接#5547
  • 当应用程序因存在另一个实例而终止时显示消息#5348
  • 记录 onboarding ID 规则#5211
  • 多平台扩展#5205
  • 关于 Compose 来宾应用程序的博客文章#5033
  • 重构“设置容器注册表”#4965

社区感谢

🎉 我们要感谢所有帮助 🦭 Podman Desktop 变得更好的朋友们(是的,包括你,Anders!)。在本版本中,我们收到了以下朋友的拉取请求。


最终说明

已修复的问题

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

下载位置

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

Podman Desktop 1.6 版本发布

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

Podman Desktop 1.6 发布!🎉

Podman-desktop-1-6-hero

本版本引入了

  • Minikube 特色扩展:Minikube 扩展,用于在容器中创建本地 Kubernetes 集群。
  • Podman 4.8.2Podman 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 二进制文件。
  • 用于与 Kubernetes 集群交互的 kubectl。

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 进行了许多改进,包括

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

其他值得注意的增强功能

  • 显示容器连接类型和端点 #5098
  • 将环境列添加到 pod/容器 #4583
  • 在扩展列表中显示扩展图标 #5101
  • 引入了 UI 图标图像组件 #5117
  • 在 extensionInfo 中添加了图标 #5089
  • 在 RunOptions 上添加了编码选项 #4942
  • 引入了外观属性,但目前仅支持深色主题 #4887
  • 默认表格排序 #4860
  • 在任务管理器中显示完成入职的通知 #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
  • 修复:为路由对象添加 path 属性 #4981
  • 修复:删除错误的井号 #4971
  • 修复:检查扩展文件夹是否包含 package.json #4964
  • 修复:重构 List UI 组件 #4953
  • 修复:Compose 入门成功/完成状态 #4947
  • 修复:从 markdown 按钮渲染中删除 flex 类 #4934
  • 修复:在 Windows 上使用中文作为系统语言时,无法读取 wsl 版本 #4918
  • 修复:保留自动启动设置 #4879
  • 修复:使用 vi.waitUtnil 代替循环等待 promise #4861
  • 修复:执行 compose 命令时,Windows 上的 docker 主机 #4855
  • 修复:将 compose 部署合并到 UI 中的 kube 页面 #4827
  • 修复:使用 URL 进行代理规范并添加验证 #4825
  • 修复:如果断开连接,重新连接到 /events #4809
  • 修复:删除 patternfly 移除后的固定高度 #4804
  • 修复 patternfly 移除后的背景颜色 #4803
  • 修复:为停止的机器报告指标 #4787
  • 整理:更新到 docusaurus v3.0.0 #4764
  • 整理:删除 patternfly #4762
  • 修复:避免发送遥测使用情况,因为此方法每 5 秒调用一次 #4692
  • 修复:devmode 中 roots.exe 的位置 #4654
  • 修复:如果任何端口被占用,则禁用创建/启动容器 #4637
  • 修复:修复构建镜像测试中的设置 #4625
  • 修复:查找空闲端口 #4616
  • 修复:减少仪表盘上提供者卡片的大小 #4615
  • 修复:更短的文档导航部分标题 #4613
  • 修复:如果容器引擎操作在详细信息页面中失败,则报告错误 #4556
  • 修复:删除上一个/下一个栏 #4548
  • 修复:减少网站页脚 #4546
  • 修复:处理不再是 JSON 数组对象的 compose 格式 JSON #4540
  • 修复:如果推送正在进行,则禁用推送到 kind 菜单项 #4530
  • 修复:检查自签名证书消息,并在编辑注册表密码时使用 insecure 参数 #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 现在在“摘要”选项卡下提供了更全面的信息集,包括网络、卷、环境变量和其他关键元数据。

环境文件支持

从镜像列表创建容器时,现在可以选择提供环境文件以设置新容器的环境变量。 #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 不提供详细状态信息的 action 提供有限状态。 #4016

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

touchID-support

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

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

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


显著的错误修复

  • 禁用注册表命令没有阻止随后从禁用的注册表中拉取。此问题已得到修正。 #4183

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

  • 正在经历删除过程的 Kubernetes 中运行的 Pod 的状态现在在 🦭 Podman Desktop UI 中得到准确反映。 #3877

  • 镜像详细信息页面始终将镜像列为“未被使用”,即使它实际上被使用。此问题已得到修正。 #3985

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

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

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

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

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

touchID-support

  • Pod 和容器的初始操作状态一直显示为“启动中”,无论实际状态如何;此问题已得到修正。 #3889

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

  • 已解决与连接到容器的终端中的长行相关的终端行为不正确的问题。 #3955

  • 已更正运行镜像表单上的间距问题。 #4089

  • 容器列表上的“容器化”图标和按钮在 1.4 版中异常大。该回归已在本次发布中得到修正。 #4122

  • 已修正 Windows 用户迁移自 Docker 的说明中的错误。 #4157


社区感谢

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


最终说明

已知问题

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

已知问题:Podman Desktop 1.5.2

已修复的问题

此版本中修复的所有问题列表,请访问 此处 查看。

下载位置

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

Podman Desktop 1.4 版本发布

·阅读时间:4 分钟
Jeff Maury
工程经理

Podman Desktop 1.4 发布!🎉

此版本主要是修复 UI 中的各种问题,但像往常一样,我们也添加了一些新功能。

  • Podman 4.6.2:Podman Desktop 1.4 中包含 Podman 4.6.2
  • Windows Arm64:针对 Arm64 的原生 Windows 安装程序和二进制文件
  • 端口范围映射:启动容器并映射端口范围
  • 终端用户体验改进:在容器中通过 SSH 连接时保持终端会话
  • 卷创建:从 Volumes 页面创建卷
  • Bash 支持:终端现在使用 bash(如果可用)。

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

Podman-desktop-1-4-juggling


版本详细信息

端口范围映射 #3654

启动新容器时,您现在可以在主机和容器之间映射端口范围。如果该范围在主机和容器之间无效,则会引发错误。

Range mapping

终端生命周期 #3725

为容器打开终端后,您可以在切换到 Podman Desktop UI 的其他部分后再次使用它。

terminal lifetime

创建卷 #3742

“卷”选项卡现在有一个“创建卷”按钮。创建卷 UI 只有一个用于卷名称的字段。

create volume

Bash 支持 #3750

为容器打开终端时,如果容器内有 bash,则将使用 bash。否则,将使用 sh。

bash sh

显著的错误修复

  • 通过 @benoitf 列出容器时减少 API 调用 #3489
  • 通过 @benoitf 删除连接(podman 机器)应重定向到上一页 #3576
  • 通过 @benoitf 增强映像不存在时的错误消息 #3587
  • 通过 @lstocchi 禁用扩展停用时的 kind 安装按钮 (#3586) #3610
  • 通过 @lstocchi 构建映像时替换 Windows 上的反斜杠/斜杠 (#3465) #3618
  • 通过 @lstocchi 处理容器命令中的空值 (#3620) #3625
  • 通过 @benoitf 为扩展添加最大激活时间 #3446
  • 通过 @benoitf 处理单个非扩展参数 #3641
  • 通过 @benoitf 仅按需获取卷的使用情况数据 #3635
  • 通过 @benoitf 为 Windows 添加 arm64 二进制文件 #3643
  • 通过 @benoitf 为 Windows 和 arm64 包含正确的隔离文件 #3651
  • 通过 @benoitf 删除 Kubernetes 连接时重定向到上一页 #3650
  • 通过 @lstocchi 支持在启动容器时使用端口范围 (#3204) #3654
  • 通过 @lstocchi 为消息框结果添加严格的未定义检查 (#3692) #3699
  • 通过 @cdrage 仅在机器正在运行时重新启动 #3491
  • 通过 @benoitf 重用终端会话 #3725
  • 通过 @lstocchi 在引导失败时禁用“下一步”按钮并显示“重试” (#3616) #3711
  • 通过 @lstocchi 更新进程环境 PATH 后在 PATH 中添加 podman (#3729) #3730
  • 通过 @benoitf 允许创建卷 #3742
  • 通过 @axel7083 如果可用则使用 bash,否则在终端中使用 sh #3750
  • 通过 @lstocchi 允许将现有组件嵌入到引导中 (#3755) #3763
  • 通过 @dgolovin 一些容器从不返回日志,不要等待它们 #3784
  • 通过 @lstocchi 在引导的最后一个步骤中删除“取消”按钮 (#3771) #3802
  • 通过 @cdrage 引导添加命令的微标记链接 #3747
  • 通过 @afbjorklund 使用旧的 podman 时挂载可以为空 #3806
  • 通过 @lstocchi 删除引导开始时多余的步骤完成检查 (#3798) #3798
  • 通过 @deboer-tim 能够在拉取映像名称输入中按 Enter 键 #3850
  • 通过 @jeffmaury 启动进程时设置代理环境变量 #3838
  • 通过 @afbjorklund 为新的 podman 迁移了套接字位置 #3853
  • 通过 @afbjorklund 激活 lima 扩展时不要记录控制台错误 #3852

社区感谢

🎉 我们要感谢所有帮助使 Podman Desktop 变得更好的用户。

热烈欢迎 @tomgoren@Julian@Gelob@cedricclyburn,他们在本版本中首次为该项目做出了贡献。

最终说明

此版本中修复的所有问题列表,请访问 此处 查看。

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

Podman Desktop 1.3 版本发布

·阅读时长 6 分钟
Denis Golovin
首席软件工程师

Podman Desktop 1.3 发布!🎉

此版本主要是修复 UI、扩展引擎和特色扩展中的各种问题,但像往常一样,我们也添加了一些新功能。

  • Podman 4.6.1:Windows 和 Mac 安装程序中包含 Podman 4.6.1
  • Podman 用户模式网络支持 Windows/WSL:在 Windows 上为 Podman 4.6.0+ 创建 Podman 机器时,提供了一个新的开关“用户模式网络”,用于配置 podman 在某些 VPN 设置和其他专用网络配置中工作
  • Compose 组新的 UI 元素:您现在可以查看摘要、检查、部署到 Kubernetes、生成 kube yaml 以及查看日志
  • 扩展包和扩展依赖项:一键安装扩展组
  • 资源详细信息页面更新:查看资源的摘要和日志
  • 创建 Kind 集群表单更新:可以使用新的“节点的容器映像”字段来指定用于控制平面程序的 Kubernetes 版本
  • 支持使用后端的 Docker Desktop 扩展:加载 Docker Desktop 扩展时,容器将在后端创建,如扩展描述符的 vm 部分所述
  • Podman 初始引导(预览):使用包含的安装程序安装和配置 podman

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

Podman-desktop-1-3-bug-swatting


版本详细信息

Compose 组 Logs 选项卡 #3176

单击容器组后,您现在可以查看整个 Compose 容器组的日志,而无需单独打开每个组件的日志。

Screenshot 2023-07-11 at 12 48 47 PM

Podman 用户模式网络支持 Windows/WSL #3251

某些 VPN 设置或其他专门的网络配置会阻止来自虚拟 WSL 网络设备的流量,导致 podman WSL 后端无法与 VPN 上的系统建立联系,并可能完全失去互联网访问权限。新的开关允许您创建一个配置为在上述网络环境中正常工作的 podman VM 虚拟机。

user

Compose 组 Summary 选项卡 #3317

Compose 组 Summary 选项卡显示组中的所有容器,并允许您导航到特定容器的 Details 页面。

Compose 组 Inspect 选项卡 #3316

Compose 组 Inspect 选项卡显示来自 docker / podman 的 “container inspect” 数组。

Deploy to kubernetes 在 Compose 操作中 #3299

一个用于部署到 Kubernetes 的按钮已添加到 Compose 组中。

Generate Kube 在 Compose 操作中,以及 Compose 详情中的 Kube 选项卡 #3253

Generate Kube 项目已添加到 Compose 操作中,“Kube” 选项卡现在可以在 Compose 详情视图中使用。

使用扩展包安装多个扩展 #3150

扩展引擎中引入的扩展包是一种声明要安装的扩展集以一次性安装所有扩展的方式。

从扩展自定义图标 #3131

扩展现在可以使用 when 子句为列表元素自定义图标。

image

资源详情页面更新 #1923

如果您单击资源名称旁边的箭头图标,它将打开一个详细信息页面(类似于在容器列表中单击容器打开详细信息页面)。

image

Node's container image 字段添加到 Create a Kind cluster 表单中 #3508

新的 Node's container image 字段可用于指定用于控制平面 Kubernetes 版本。

image

使用后端支持 Docker Desktop 扩展 #3435

Podman Desktop 现在按照扩展描述符的 vm 部分中描述的那样在后端加载容器,与 Docker Desktop 的方式相同。

Podman 的初始 onboarding 实现(实验性) #3308

这是 onboarding 功能的初始实现。它只涵盖了 podman 的简单 onboarding。检查系统要求 -> 安装 podman -> 好了!完成!

显著的错误修复

  • 更新视频以适应移动设备,由 @mairin 贡献 #3229
  • 设置中一致的最大宽度和填充,由 @deboer-tim 贡献 #3232
  • 设置导航栏大小调整,由 @deboer-tim 在 #3231 中贡献
  • 将新的注册表按钮移到页眉,由 @deboer-tim 贡献 #3245
  • 更大的 lima logo,由 @afbjorklund 贡献 #3248
  • 水平的 docker logo,由 @afbjorklund 贡献 #3236
  • 尊重 LIMA_HOME 环境变量,由 @afbjorklund 贡献 #3254
  • 在写入终端之前添加检查,由 @lstocchi 贡献 #3263
  • 等待远程端完全初始化扩展,由 @benoitf 贡献 #3257
  • 修复加载程序水平未居中,由 @benoitf 贡献 #3270
  • 故障排除在失败后仍在等待,由 @deboer-tim 贡献 #3354
  • 存储构建错误,由 @cdrage 贡献 #3365
  • 缺少复选框工具提示,由 @deboer-tim 贡献 #3380
  • 异步加载 Compose 日志而不是 await,由 @cdrage 贡献 #3377
  • 启动 rootful 虚拟机时设置 rootful 连接,由 @lstocchi 贡献 #3364
  • 默认使用最后一页,由 @deboer-tim 贡献 #3388
  • 避免仪表板在提供程序启动但未完成时显示,由 @benoitf 贡献 #3451
  • 在定义之前不要使用 extensionInfo,由 @benoitf 贡献 #V
  • 允许 BASIC 身份验证(全部大写),由 @cdrage 贡献 #3471
  • 允许单个域注册表,例如 localhost:5000,由 @cdrage 贡献 #3468
  • 在二进制安装时创建 /usr/local/bin 目录(如果不存在),由 @cdrage 贡献 #3425
  • 只删除选定的 Pod,由 @deboer-tim 贡献 #
  • 在按钮上添加回 “Done” 文本,由 @benoitf 贡献 #3487
  • 在检查 podman ping 时不要等待超过 5 秒,由 @benoitf 贡献 #3497
  • 使用修补 get 和 request 方法为扩展添加代理支持,由 @dgolovin 贡献 #2825
  • 在字段更新时刷新组件,由 @benoitf 贡献 #3525
  • 精选扩展列表的高分辨率图标,由 @mairin 贡献 #3511
  • 主导航选择,由 @deboer-tim 贡献 #3510
  • 切换上下文时的 kube 事件错误,由 @jeffmaury 贡献 #3494
  • 每次拉取镜像时重置错误消息,由 @benoitf 贡献 #3550

社区感谢

🎉 我们要感谢所有帮助使 Podman Desktop 变得更好的用户。

热烈欢迎 @rostalan@axel7083,他们在本次发布中首次为项目贡献了代码。

最终说明

本次发布中修复的所有问题的完整列表可在此处获取 here

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

Podman Desktop 1.2 版本发布

·阅读时间:7 分钟
Charlie Drage
软件工程师

Podman Desktop 1.2 发布!🎉

我们很高兴宣布 Podman Desktop 1.2.0 版本发布!此版本包含许多新功能(Kubernetes、Compose 和扩展支持!)、错误修复以及增强容器管理体验的改进。以下是此版本中关键更改的摘要

  • 为 Compose 添加了启动/停止/删除/重启按钮:您现在可以对整个 Compose 容器组进行更改
  • 状态栏上的 Kubernetes 上下文:可以更轻松地从状态栏选择多个 Kubernetes 上下文
  • 重命名镜像:只需单击一个按钮即可重命名镜像
  • 协议处理程序支持:添加了对协议处理程序的支持,例如 open podman-desktop:extension/redhat.openshift-local
  • 故障排除页面:一个用于帮助诊断与 Podman Desktop 相关的开发问题的故障排除页面

Podman Desktop 1.2 现已发布。 单击此处下载!

Podman-desktop-1-2-hero


版本详细信息

为 Compose 添加了启动/停止/删除/重启按钮

在过去的一个月里,我们一直在添加对更多 Compose 功能的支持。之前,您只能在 Pod 中控制一组容器。现在,我们添加了控制一组 Compose 容器的功能。您现在可以启动、停止、删除和重启由 docker-composepodman-compose 启动的一组容器。

敬请期待我们为 Compose 添加更多功能!如果您有任何反馈或功能请求,请随时在 GitHub 上打开一个问题或发起讨论。

状态栏上的 Kubernetes 上下文

使用状态栏上的 Kubernetes 上下文,您只需单击几次即可从一个上下文切换到另一个上下文。轻松切换到完全不同的集群。如果有多个上下文可用,您现在可以单击并选择要使用哪个上下文。

重命名镜像

部署了镜像,但现在需要重命名或添加新标签?Podman Desktop 现在允许您编辑镜像。感谢贡献者 @tuckerrc 为我们添加了这一新功能。

故障排除页面

正在开发 Podman Desktop 的扩展?想要查看 Podman Desktop 的日志以及 ping 容器连接?现在我们有了故障排除页面!

点击右下角的灯泡按钮进入页面。

协议处理程序支持

Podman Desktop 现在支持在使用终端时进行协议处理!想要直接从脚本或终端访问您最喜欢的扩展?如果您在终端中输入 open podman-desktop:extension/redhat.openshift-local,Podman Desktop 会自动加载到正确的扩展。


其他值得注意的功能

  • 背景颜色和 FormPage (PR #2977)
  • 添加添加不安全注册表/跳过证书验证的功能 (PR #2896)
  • 添加对图标贡献的支持 (PR #2984)
  • 添加虚拟机内存限制过低的警告对话框消息 (PR #2822)
  • 为新 pod 建议索引名称 (PR #3028)
  • 在启用/禁用 macOS 兼容性后添加重启按钮 (PR #2841)
  • 添加环境相关的辅助常量 (PR #3079)
  • 在启动容器时允许使用入口点和 cmd (PR #3031)
  • 添加一种在故障排除页面中调试存储的方法 (PR #3121)
  • 添加 custompick 组件 (#2855) (PR #3012)
  • 动态面包屑导航 (PR #3119)
  • 表单页面上的图标 (PR #3155)
  • 将更多页面切换到 FormPage (PR #3162)
  • 添加重命名镜像按钮 (PR #2588)
  • 修复标题,改进滚动条 (PR #2863)
  • 报告 kube 部署失败的警告,修复错误输出 (PR #3050)
  • 状态栏上的 Kube 上下文 (PR #2755)
  • 如果在点击创建按钮时未安装,则安装提供程序 (#2706) (PR #2817)
  • 将标签和经过身份验证的推送功能添加到扩展 API (PR #2876)
  • 添加导航栏 e2e 测试 (PR #2950)

文档更新

  • 修复扩展镜像构建的文档 (PR #2873)
  • 添加 Minikube 安装文档 (PR #2824)
  • 添加 Minikube 文档 (PR #2694)
  • 更新构建镜像流程 (PR #2964)
  • 启动容器 (PR #2958)
  • 拉取镜像 (PR #2956)
  • 更新在 pod 中运行容器的选择 (PR #2970)
  • 将镜像推送到注册表 (PR #2969)
  • 如何添加不安全注册表 (PR #2953)
  • 添加 Lima 文档 (PR #2995)
  • 替换指向 podman.io 的损坏链接 (PR #2994)
  • 对预配置注册表进行身份验证 (PR #2965)
  • Lima 不是容器引擎 (PR #3051)
  • 使用故障排除页面 (PR #3083)
  • 在状态栏中查看和选择您当前的 Kubernetes 上下文 (PR #3090)

显著的错误修复

  • 删除正在运行的 pod 会生成错误 (PR #2827)
  • 如果 kubeconfig 为空,则不要尝试执行操作,取消 (PR #2874)
  • 异步遥测启动 (PR #2885)
  • 在等待 kube 资源刷新时不要阻塞启动 (PR #2884)
  • 镜像列表太宽 (PR #2918)
  • Compose 停用函数从未调用 (PR #2922)
  • 表单页面上的自动滚动,布局问题 (PR #2927)
  • 在快速选择中显示当前上下文 (PR #2920)
  • 删除仪表盘 UI 中加载程序的粘性定位 (#2535) (PR #2959)
  • 撤消破坏网站的更改 (PR #2992)
  • 详情页面,调整大小和一致性 (PR #2987)
  • 快速选择单击关闭并覆盖导航栏 (PR #2758)
  • 仅在没有 pod 时显示空屏幕 (PR #2929)
  • 在容器列表中删除 pod 时不要重定向到 /pods (PR #2963)
  • 对 pod 进行批量删除应该调用 pod 删除操作 (PR #2979)
  • 将 .nvmrc 中的 nodejs 版本更新到 18 以修复 yarn install 失败 (PR #2989)
  • 网站检查目标 (PR #2996)
  • 不要向用户显示异常 (PR #3034)
  • 解释传递给 info 命令的 arg,例如 (PR #3015)
  • 更改 Podman 机器的默认值 (PR #3061)
  • 规范化开发/生产文件夹路径 (PR #3113)
  • 计算 Linux 的机器套接字路径 (PR #3070)
  • 将反斜杠替换为斜杠以支持在 Windows 上渲染 (#3120) (PR #3122)
  • 在 Docker Desktop 扩展的错误对象中保留 stdout 和 stderr (PR #3014)
  • 如果失败,则将任务标记为已完成 (PR #3016)
  • 处理无效的 kubeconfig 文件 (PR #3129)
  • Podman 扩展停止时不要移除注册表 (PR #3136)
  • 警告应该是琥珀色 (PR #3153)
  • 从插件加载用户扩展作为可移除的 (PR #3152)
  • 入口点或命令中包含空格的镜像无法启动 (PR #3161)
  • 点击复选框时滚动出屏幕 (PR #3178)
  • 避免消息框扩展出屏幕 (PR #2778)
  • 发行说明生成器运行失败 (PR #2752)
  • 如果前一次构建失败,则无法进行新的构建 (PR #2721)

社区感谢

🎉 我们要感谢所有帮助使 Podman Desktop 变得更好的用户。

特别感谢 @afbjorklund@tuckerrc@evanshortiss 为此版本做出的贡献!


最终说明

此版本中修复的完整问题列表可在此处找到 此处此处

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

Podman Desktop 1.1 版本发布

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

Podman Desktop 1.1 发布!🎉

这次发布主要是修复一些重要问题的错误修复版本,但我们也在这过程中加入了一些增强功能。

  • Podman 4.5.1:Windows 和 Mac 安装程序中现在包含了 Podman 4.5.1。
  • 扩展:在 Podman Desktop 中更新扩展。
  • Lima 支持:从设置中选择引擎类型并覆盖其名称。
  • UX 和 UI 改进:新的加载屏幕。

Podman Desktop 1.1 现已发布。点击此处下载

Podman-desktop-1-1-hero

Podman Desktop 1.0 版本发布

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

Podman Desktop 1.0 发布!🎉

我们还有很多计划要做的事情,但经过一些细化和一些错误修复,我们认为已经达到了成熟的水平,现在是宣布 1.0 版本发布的时候了。

感谢所有一路支持我们的人!请继续提供反馈!

  • 突出显示特色扩展:轻松找到和安装新扩展。
  • 特色扩展:两个支持 OpenShift 的新扩展。
  • Podman Machine 作为 root:能够以 root 身份运行 Podman Machine。
  • UX 和 UI 改进:打开外部网站,编辑数字和工具提示。

Podman Desktop 1.0 现已发布。点击此处下载

Podman-desktop-1-0-hero