Podman 4.3.0 已发布。此版本添加了许多新功能,修复了 30 多个错误 ,以及包含其他优化。
Podman 是一个无守护进程的容器引擎,用于在 Linux 系统上开发、管理和运行 Open Container Initiative (OCI) 容器和容器镜像。Podman 提供了一个与 Docker 兼容的命令行前端,它可以作为 Docker CLI 使用,简单地说你可以直接添加别名:alias docker=podman 来使用 Podman。
更新亮点是改进 Docker 兼容性,包括为 Podman 的命令行添加许多缺失的选项和别名,以进一步帮助用户无缝过渡到 Podman。此外,Podman 与 Kubernetes 的集成也有很多改进,包括改进与 systemd 的集成以及对自动更新的支持。
Podman 开发团队表示,在开发 Podman 4.3 期间,改进与 Docker 的兼容性是他们优先级最高的任务。开发团队依照 Docker 命令行工具审查了 Podman 的命令,以确定缺失和不支持的选项,然后添加和修复差异。其中的一部分工作是为多个 Podman 命令添加了十几个新选项,其中许多是现有选项的缺失别名。为了与docker context
兼容,还增加了一组新的命令:podman context
。这些别名(用于podman system connection
命令)通常会被隐藏起来,因为它们只在最初编写使用 Docker 的脚本时需要。
此版本还删除了 Podman 在卷处理方面与 Docker 不兼容的问题。开发团队表示,优化与 Docker 的兼容性仍然是 Podman 的重点工作,他们将继续努力降低迁移到 Podman 的成本。
详细更新内容查看 Release Note。