Podman Infra Ops
管理共享基础设施节点上的 podman 容器。
前提
- 所有命令需
sudo(容器由 root 启动) - compose 路径:
/usr/bin/podman-compose
常用操作
# 查看所有容器(必须加 sudo)
sudo podman ps -a
# 查看日志
sudo podman logs <container>
# 重建容器
sudo /usr/bin/podman-compose up -d
# 创建外部网络(compose 声明 external: true 时需预先创建)
sudo podman network create <name>
典型问题
| 问题 | 原因 | 解决 |
|---|---|---|
podman ps 看不到容器 |
没加 sudo | sudo podman ps -a |
| compose 报 network not found | external 网络未预创建 |
sudo podman network create <name> |
| compose 报 command not found | 路径写错 | 用 /usr/bin/podman-compose |
| 健康检查不工作 | Consul 没配 check | 见 consul-health-check 技能 |