Podman 替代方案
核心概念
Podman = Docker 的无守护进程替代品
兼容 Docker CLI,更安全
对比
| 特性 | Docker | Podman |
|---|---|---|
| 守护进程 | 需要 dockerd | 无守护进程 |
| root | 默认 root | 默认 rootless |
| 安全性 | 较低 | 较高 |
| 兼容性 | - | 兼容 Docker CLI |
| Pod 支持 | 不支持 | 支持 |
使用
# 安装
brew install podman # macOS
sudo apt install podman # Ubuntu
# 命令兼容
podman run nginx
podman build -t my-app .
podman compose up
别名
alias docker=podman
小结
| 特性 | 说明 |
|---|---|
| 无守护进程 | 更安全 |
| rootless | 默认非 root |
| 兼容 | docker 命令通用 |