1. 简介
podman(Pod Manager)是在 Linux系统上开发,管理、运行 OCI 的容器。
定位就是 docker 的替代品,在使用上与 docker 的体验类似。
podman 是一个开源 Linux工具,docker 已经是商业化的产品。
podman 是一个无守护进程的容器引擎,而 docker 是 C/S 架构,服务端需要有一个守护进程
(这意味着无需 systemctl start docker 之类的考虑,可以直接运行 podman,运行程序时,无需考虑服务是否是 active,就是一个程序,可以直接运行)
podman 普通用户可以运行容器,docker 需要 root 来创建容器
可以用于管理任何 OCI 的容器引擎(如 Docker)创建的 Linux容器, 提供了与 Docker 兼容的命令行前端。
2. 安装 podman 及相关管理工具
https://podman.io/getting-started/installationCentOS
CentOS 7:Extras repos
CentOS 8:AppStream repo
sudo yum -y install podman
(其他平台参照上面的链接)
后续的操作都是在 CentOS 8 的环境
[xyz@server1 ~]$ cat /etc/redhat-release CentOS Linux release 8.3.2011 [xyz@server1 ~]$