- Step 1: 允许 podman 访问 xserver
- Step 2: 创建并启动 podman 容器
- Step 3: 安装 X11 应用并测试(以 CentOS 7 为例)
运行命令:
xhost +”local:podman@”Step 2: 创建并启动 podman 容器
运行命令:
sudo podman run —-rm -—privileged —-it -e DISPLAY=$DISPLAY -v /tmp/.X11-unix:/tmp/.X11-unix:rw $IMAGE_NAME
这里为了方便挂载 socket,使用了 —privileged 参数和 root 权限。不加这个参数会导致容器无法访问 /tmp/.X11-unix/。
如果没有 root 权限,可以参考这篇文章来尝试解决挂载权限问题(未经笔者测试)。
Step 3: 安装 X11 应用并测试(以 CentOS 7 为例)在容器中运行命令:
yum install xorg-x11-server-Xorg xorg-x11-xauth xorg-x11-apps -y && xeyes
出现两只眼睛,配置成功。



