Podman_rootless

用户ID错误的情况

usermod --add-subuids 100000-165535 --add-subgids 100000-165535 eonun

# 或
echo eonun:10000:65535 >> /etc/subuid
echo eonun:10000:65535 >> /ech/subgid 

reboot

内核配置及安装依赖

# 检查内核的值
# 启用 kernel.unprivileged_userns_clone
sysctl kernel.unprivileged_userns_clone
# kernel.unprivileged_userns_clone=1 为启用

sudo pacman -S fuse-overlayfs slirp4netns aardvark-dns

网络测试

podman network create --subnet 10.9.0.0/16 testNet

podman run --name test1 --network testNet --ip=10.9.0.33 --add-host=db2:10.9.0.44 -e POSTGRES_PASSWORD=password -d redis:alpine
podman run --name test2 --network testNet --ip=10.9.0.44 --add-host=db1:10.9.0.33 -e POSTGRES_PASSWORD=password -d redis:alpine

podman exec -it test1 sh
ping db2
ping test2

podman exec -it test2 sh
ping db1
ping test1