在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
然后就可以起图形应用啦
更新
只需要映射设备就可以了
–device /dev/snd
--转载请注明: https://momo.cool/%e5%9c%a8docker%e4%b8%ad%e8%bf%90%e8%a1%8cgui%e5%ba%94%e7%94%a8/
说点什么