podman 容器管理 docker替代,进阶版本?
简介
Docker 的一个缺点是它有一个中央守护进程,它以 root 用户的身份运行,这对安全有影响。但这正是 Podman 的用武之地。
padman完全兼容docker命令和镜像。
Podman 是一个 无守护进程容器引擎,用于开发、管理和在你的 Linux 系统上以 root 或无 root 模式运行 OCI 容器。
安装
安装podman
-
ubuntu
在Ubuntu上安装Podman可以通过以下步骤完成: -
首先,确保你的Ubuntu系统是最新的。可以使用以下命令来更新软件包列表并安装最新的软件包:
sudo apt update
sudo apt upgrade
- 接下来,安装Podman的软件源。Podman官方提供了一个PPA(个人软件包档案)来方便地安装Podman。运行以下命令来添加PPA:
sudo add-apt-repository ppa:projectatomic/ppa
- 更新软件包列表以使新添加的软件源生效:
sudo apt update
- 现在,你可以安装Podman了:
sudo apt install podman
- 安装完成后,你可以使用以下命令来验证Podman是否成功安装:
podman --version
这将显示安装的Podman的版本信息,表明Podman已经成功安装在你的Ubuntu系统上。
请注意,Podman在Ubuntu上的支持可能会因Ubuntu版本而有所不同。上述步骤适用于较新的Ubuntu版本,如Ubuntu 20.04。对于其他版本,你可能需要查阅特定版本的文档或者软件源来安装Podman。
https://zhuanlan.zhihu.com/p/457866408
2. centos
yum install podman
安装podman-compose
pip3 install podman-compose
用法
和docker 完全兼容
可以alias docker=podman