Podman
podman 内部结构
- 容器
- 镜像
- 存储
- storage 负责管理文件系统的 layers,包括容器 layer 和镜像 layer
- fuse-overlayfs An implementation of overlay+shiftfs in FUSE for rootless containers
- storage 负责管理文件系统的 layers,包括容器 layer 和镜像 layer
- 网络
- netavark 负责管理容器网络
podman 所有组件的源码都在 https://github.com/orgs/containers/repositories?type=source
podman 没有 daemon,一个 podman 进程管理一个容器。docker 有 daemon,是 CS 结构。
容器、镜像、volume 等数据存储在 /var/lib/containers/
目录。
podman rm -f 容器后,进程可能仍存在
podman rm -f
只是删除了容器自身的数据,进程仍有可能存留。ps 看一下,如果还在就需要手动 kill 进程。