上QQ阅读APP看书,第一时间看更新
第1章 Podman:下一代容器引擎
本章内容:
■ Podman是什么
■ 与Docker相比,Podman有什么优势
■ Podman的使用示例
写作这本书是不容易的,因为很多人带着不同的期望和经验来阅读它。你可能已经拥有一些关于容器、Docker或Kubernetes的经验,或者至少对学习更多关于Podman的知识感兴趣,因为你已经听说过它。如果你之前使用或者了解过Docker,会发现在大多数情况下Podman和Docker的工作方式是一样的,但是Podman解决了一些Docker一直存在的问题。其中最重要的两点是,Podman提供了增强的安全性和以非root权限执行命令的能力。这意味着你可以在没有root访问权限(或特权)的情况下使用Podman来管理容器。Podman的设计使其在默认情况下比Docker具有更好的安全性。
Podman和Docker都是开源的(也是免费的)。除此之外,Podman通过命令行界面(CLI)执行的命令与Docker也非常相似。本书将向你讲述如何在单节点上使用Podman作为本地容器引擎来启动容器,你可以在本地启动容器,也可以通过远程的REST API来启动容器。同时,本书也将向你展示如何使用Podman与Buildah、Skopeo这样的开源工具来发现、运行和构建容器。