一个为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
说点什么