Docker容器运行GUI程序的配置方法
https://www.cnblogs.com/lijinze-tsinghua/p/8686264.html Docker容器运行GUI程序的配置方法 0.环境说明 Ubuntu 16.04 docker 1.35 1.Docker的“可视化” Docker 本身的工作模式是命令行的 ,因为 主要的使用场景可能是做服务器后端 方面的比较多。 但有时候我们会有 在docker容器里运行一些图形界面的软件 ,或者要调用摄像头,输出图像等等一些需求,这个时候需要解决这个 Docker “可视化”的问题 。 (这里的“可视化”不是很容易搜到的可视化管理的方法) 2.解决方案1—启动容器时添加配置选项 林帆:Docker运行GUI软件的方法 这篇文章里介绍了Docker公司的程序员杰西·弗莱泽尔(Jessie Frazelle)展示的使用了图形界面的镜像的例子,Jessie也开源了她展示的 docker 运行libreoffice软件 的代码和使用方法。 2.1 原理简介 原文中讲的比较详细,原理并不复杂,我按照自己理解很浅显地讲一下。 原理上可以 把docker镜像看做一台没配显示器的电脑,程序可以运行,但是没地方显示 。 而 linux目前的主流图像界面服务X11又支持 客户端/服务端(Client/Server)的工作模式 只要在容器启动的时候,将 『unix:端口』或『主机名:端口