【DOCKER】显示带UI的软件

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
相关推荐
thinkMoreAndDoMore3 小时前
linux内核匹配I2C设备
linux·运维·服务器
小政同学8 小时前
【NFS故障】共享的文件无法执行
linux·运维·服务器
禅口魔心8 小时前
边缘网关开发计划(一):在 Rock 5T 上部署 Docker
物联网·docker·rk3588·边缘网关
ch3nyuyu9 小时前
Ubuntu(乌班图)基础指令
linux·运维·网络
huihuihuanhuan.xin9 小时前
记一次 Docker PostgreSQL 连接认证失败的排查与解决
docker
挽安学长9 小时前
保姆级教程,通过GACCode使用Claude Code Desktop!
运维·服务器
firstacui10 小时前
MGRE实验
运维·服务器·网络
白菜欣11 小时前
Linux —《开发三件套:gcc/g++、gdb、make/Makefile 全解析》
linux·运维
何中应11 小时前
Grafana如何给列表设置别名
运维·grafana·监控
MXsoft61811 小时前
运维的尽头,是把“救火”变成“算命”
运维