Podman 安装与配置(Ubuntu)
1. 安装依赖
bashsudo apt update sudo apt install -y podman slirp4netns fuse-overlayfs
slirp4netns:用户模式网络支持fuse-overlayfs:支持非 root 的 overlay 存储
2. 创建配置目录
bashmkdir -p ~/.config/containers
创建 storage.conf:
bashvim ~/.config/containers/storage.conf
内容示例:
toml[storage] driver = "overlay" runroot = "/run/user/1000" graphroot = "/home/<username>/.local/share/containers/storage"
graphroot对应存放容器镜像和卷的位置,runroot是运行时数据目录
3. 创建 storage 目录并设置权限
bashmkdir -p /home/<username>/.local/share/containers/storage chmod 700 /home/<username>/.local/share/containers/storage
确保目录属于当前用户并且权限安全
4. 验证配置
bashpodman info
检查输出中:
store配置是否生效driver是否为overlaygraphroot和runroot路径正确