【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
相关推荐
c无序5 小时前
Docker-技术架构演进之路
docker
努力的小T9 小时前
使用 Docker 部署 Apache Spark 集群教程
linux·运维·服务器·docker·容器·spark·云计算
枫叶落雨22210 小时前
08-Elasticsearch
运维·jenkins
东风微鸣11 小时前
TTRSS 迁移实战
docker·云原生·kubernetes·可观察性
爆更小小刘11 小时前
Linux下基本指令(4)
linux·运维·服务器
我码玄黄11 小时前
解决本地模拟IP的DHCP冲突问题
linux·运维
若云止水12 小时前
Ubuntu 下 nginx-1.24.0 源码分析 - ngx_os_init 函数
运维·nginx
Self-Discipline12 小时前
Linux arm64 IOMMU总结
linux·运维·服务器
我言秋日胜春朝★12 小时前
【Linux】命名管道------Linux进程间通信的桥梁
linux·运维·服务器
Dontla12 小时前
华为昇腾服务器(固件版本查询、驱动版本查询、CANN版本查询)
运维·服务器·chrome