1. Linux
1.1 宿主机开放X server权限
bash
xhost +
1.2 启动容器
bash
docker run -it --rm --privileged=true --user=u20 --workdir=/home/u20 \
-e DISPLAY=host.docker.internal:0 u20:dev
1.3 测试
bash
# 安装测试软件
sudo apt-get -y install x11-apps
# 显示测试程序
xclock
2. Windows
2.1 安装VcXsrv
下载链接:VcXsrv
2.2 安装与启动
安装后,启动Xlaunch
2.3 启动容器
bash
docker run -it --rm --privileged=true --user=u20 --workdir=/home/u20 \
-e DISPLAY=host.docker.internal:0 u20:dev
2.4 测试
bash
# 安装测试软件
sudo apt-get -y install x11-apps
# 显示测试程序
xclock