https://raw.githubusercontent.com/containers/podman/main/logo/podman-logo.png

Podman是什么?

Podman 是一个无守护程序、开源的Linux原生工具,旨在使用Open Containers Initiative轻松查找、运行、构建、共享和部署应用程序 (OCI) ContainersContainer Images 。Podman提供了任何使用过Docker的人都熟悉的命令行界面(CLI Container Engine 。大多数用户可以简单地将Docker作为Podman的别名 (alias docker=podman) without any problems. Similar to other common Container Engines (Docker、CRI-O、Containerd),Podman依赖于符合OCI的 Container Runtime (runc、crun、runv等)与操作系统交互并创建运行容器。这使得Podman创建的运行容器与任何其他常见容器引擎创建的容器几乎没有区别。

Podman控制下的容器既可以由超级用户运行,也可以由非特权用户运行。Podman管理整个容器生态系统,其中包括Pod、容器、容器映像和容器卷 libpod 类库。Podman专注于帮助您维护和修改OCI容器图像的所有命令和功能,例如拉取和标记。它允许您在生产环境中创建、运行和维护这些容器和容器映像。

有一个REST风格的API来管理容器。我们还有一个远程Podman客户端,它可以与REST风格的服务交互。我们目前支持Linux、Mac和Windows上的客户端。仅在Linux上支持REST风格的服务。

如果您对容器完全陌生,我们建议您查看 引言 。对于高级用户或来自Docker的用户,请查看我们的 教程 。对于高级用户和贡献者,您可以通过查看我们的 指令 佩奇。最后,对于希望了解如何与Podman API交互的开发人员,请参阅我们的API文档 参考文献