跳到主要内容

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)
  • 将更多页面切换到表单页 (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 Deactivate 函数从未被调用 (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 命令的参数 (PR #3015)
  • 更改 Podman 机器默认值 (PR #3061)
  • 规范化开发/生产文件夹路径 (PR #3113)
  • 为 Linux 计算机器套接字路径 (PR #3070)
  • 将反斜杠替换为斜杠以支持在 Windows 上渲染 (#3120) (PR #3122)
  • 将 stdout 和 stderr 保留在 Docker Desktop 扩展的错误对象中 (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 变得更好。