MOMO

首页 > docker > 在docker中运行GUI应用

在docker中运行GUI应用

May 2018 02

一个为docker起图形的方案


#起因
最近在尝试把编译和调试环境迁移到docker中去,但有时候没有图形真的很不方便,无论是各种带图形的工具还是应用本身就需要X。故找了一些资料,以下是一个比较简单的方案
#方法
– 在容器外允许root用户连接X服务

执行:
# xhost local:root

  • 为容器增加 –ipc -host,-e DISPLAY 和 -v $HOME/.Xauthority:/DOCKER_USER/.Xauthority 参数

如:

# docker container run --net=host -it --rm -e DISPLAY -v $HOME/.Xauthority:/DOCKER_USER/.Xauthority --ipc=host DOCKER_REPOSITORY YOURAPP

然后就可以起图形应用啦
demo


参考


更新
只需要映射设备就可以了
–device /dev/snd

--转载请注明: https://momo.cool/%e5%9c%a8docker%e4%b8%ad%e8%bf%90%e8%a1%8cgui%e5%ba%94%e7%94%a8/

说点什么

avatar
  Subscribe  
提醒
Optimized with PageSpeed Ninja