Podman 5.0 正式发布

来源: 投稿
2024-03-27 14:55:55

Podman 5.0 已正式发布。新版本针对 Windows 和 Mac 平台完全重写了代码,并对这两个平台上的虚拟机管理程序支持进行了重大改进。

Podman 5.0的一大亮点是对podman machine命令的彻底重写。该功能允许用户在Windows和Mac系统上启动Linux虚拟机,使他们能够无缝运行Linux容器。

重写不仅提高了性能和稳定性,还增强了跨不同VM提供商的代码共享,简化了未来的维护和升级。此外,引入了对Mac上Apple虚拟化程序的支持,显著提升了稳定性、启动时间和文件共享性能。

一个值得注意的方便功能是新的podman machine reset命令,使删除由Podman管理的虚拟机比以往更容易。此外,这个版本改进了对containers.conf配置文件的处理,确保用户的修改得到保留。

Podman 5.0还带来了显著的变化和弃用,以提升用户体验。一个关键更新是将Pasta作为无根网络的默认后端,这个决定是由于其出色的性能。

在Podman 4.9版本中,已经开始将BoltDB数据库后端改为SQLite,现在这个决定已经得到了巩固,为新安装提供了增强的稳定性。

Podman 5的网络变化也值得注意。大多数平台不再支持CNI网络,而是使用Netavark,Podman自己的网络堆栈,承诺满足或超越CNI的能力。

另一个重要的改进领域是Docker兼容性。Podman 5.0引入了几项调整,以确保与Docker的互操作性更加顺畅,例如修改podman inspect的输出,使其与Docker的对应版本更加接近。

此外,Podman 5.0不再支持cgroups v1,为未来在没有cgroups v2的系统上运行不再可能铺平了道路,进一步与现代Linux发行版对安全性和资源管理的关注保持一致。

详情查看 发布公告

展开阅读全文
点击加入讨论🔥(2) 发布并加入讨论🔥
2 评论
5 收藏
分享
返回顶部
顶部