Docker 测试 KDE

好风 发表于 2017-01-10T02:45:09.432324Z
引用地址:https://plus.ooclab.com/note/article/1338

Xephyr 可以启动一个嵌套(nested) 的 X Server , 因此 docker 可以运行 GUI 。

Xephyr 测试

启动一个嵌套 X Server:

Xephyr -br -ac -noreset -screen 800x600 :1

再开一个终端,启动 gui 程序,指定 DISPLAY :

DISPLAY=:1 xterm

测试 KDE 桌面环境

Xephyr -screen 1024x768 :1 &
docker run -v /tmp/.X11-unix:/tmp/.X11-unix kdeneon/plasma:dev-unstable

总结

容器相对虚拟机有很多优势,配合 Xephyr ,可以让图形需求的任务直接使用容器隔离起来,而不需要虚拟化的方式浪费资源。