【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
相关推荐
青木川崎5 分钟前
linux面试题
java·linux·运维
悦光阴15 分钟前
SQL Server 并发控制:Fabric Warehouse只支持快照隔离
大数据·运维·数据库·fabric
爱宇阳19 分钟前
Java Spring Boot 项目 Docker 容器化部署教程
java·spring boot·docker
掘根19 分钟前
【Docker】网络
网络·docker·容器
翔云 OCR API36 分钟前
承兑汇票识别接口原理-OCR赋能票据自动化处理
运维·自动化·ocr
考虑考虑42 分钟前
Ubuntu服务器使用 Graphics2D 生成图片时出现文字乱码
运维·服务器·后端
爱宇阳1 小时前
从容器化到自动化:Vue3 项目 Docker 部署与 GitLab CI/CD 集成 Harbor 全流程
docker·自动化·gitlab
程序猿(雷霆之王)1 小时前
Linux——线程安全
linux·运维·服务器
高旭博1 小时前
10. kubernetes资源——statefulset有状态负载
云原生·容器·kubernetes
飞雁科技2 小时前
CRM客户管理系统定制开发:如何精准满足企业需求并提升效率?
大数据·运维·人工智能·devops·驻场开发