1.软文推荐

2.软文推荐

3.软文推荐

docker容器怎么运行软件?docker本身的工作模式是命令行的,因为主要的使用场景可能是做服务器后端方面的比较多。 不过有时候,我们会在docker容器里运行一些图形界面的软件,这个时候就需要解决Docker “可视化”的问题。

可以把docker镜像看做一台没配显示器的电脑,程序可以运行,但是没地方显示。 linux目前的主流图像界面服务X11 支持 客户端/服务端(Client/Server)的工作模式,只要在容器启动的时候,将 『unix:端口』或『主机名:端口』共享给docker,docker 就可以通过端口找到显示输出的地方,和linux系统共用显示。

1)在主系统里运行

$ sudo apt-get install x11-xserver-utils $ xhost

这两句的作用是开放权限,允许所有用户,当然包括docker,访问X11 的显示接口

2)在启动docker容器时,添加选项如下:

-v /tmp/.X11-unix:/tmp/.X11-unix #共享本地unix端口 -e DISPLAY=unix$DISPLAY #修改环境变量DISPLAY -e GDK_SCALE #这两个应该是与显示效果相关的环境变量 -e GDK_DPI_SCALE

最终的启动命令类似这样

$ docker run -d -v /etc/localtime:/etc/localtime:ro -v /tmp/.X11-unix:/tmp/.X11-unix -e DISPLAY=unix$DISPLAY -e GDK_SCALE -e GDK_DPI_SCALE --name libreoffice jess/libreoffice

这样启动后的容器,运行有图形界面的程序就可以自由显示,和在本地显示一样了。

这样操作已经十分方便了。需要注意的是,每次重新开机,需要在本机操作一次

xhost

打开权限。

本公司的容器云是通过docker技术,在集群服务器上部署容器服务实现,安全可靠,拥有上万Linux镜像,功能强大、轻量灵活,可轻松作集群服务,自由轻松搭建私有网络。

高性价比的容器云产品链接 cmy.cn/host/

免责声明:本站发布的内容(图片、视频和文字)以原创、来自本网站内容采集于网络互联网转载等其它媒体和分享为主,内容观点不代表本网站立场,如侵犯了原作者的版权,请告知一经查实,将立刻删除涉嫌侵权内容,联系我们56dr_com,同时欢迎投稿传递力量。

相关文章 8

1

免费服务器主机(电脑免费服务器) 1分钟前

目前市面上的免费服务器主机,都不可能一直永久免费使用。提供服务器主机服务,商家会投入一定的成本,他们不可能做亏本买卖。所以...

2

宝塔免费版稳定吗(宝塔免费版稳定吗安全吗) 2分钟前

目录:1、宝塔免费证书安全吗2、宝塔面板怎么现在这么多问题,越来越垃圾3、什么是宝塔面板,海外服务器适合安装吗宝塔免费证书安全...

3

WordPress搭建网站需要哪些条件(用wordpress 建网站) 2分钟前

WordPress是当今炙手可热的建站程序,由于其免费、开源、扩展功能强大,成为很多人的建站首选。那么利用WordPress搭建网站的时候需要哪些...

4

美国Linux虚拟主机有哪些优势(Linux虚拟主机) 5分钟前

众所周知,美国虚拟主机都是提供Windows和Linux两种系统,所以许多虚拟主机用户选择操作系统的时候很纠结,不知道如何选择,为了方便用...

6

香港大盘鸡vps(顶尖大盘鸡) 10分钟前

目录:1、上了舌尖上的中国的沙湾大盘鸡是哪一家2、智能组网面向客户的产品名称是3、绿云vps实名吗4、大盘鸡怎么做好吃? 不放辣椒会不...

7

私人定制网站建设的优势有哪些?(私人定制平台网站) 12分钟前

??目前,互联网是每一个企业都离不开的,在现今的信息时代,任何一个企业都会通过互联网来推广及宣传品牌。不管是门户型网站,营销型...

8

宝塔linux面板6.9安装教程(宝塔Linux面板怎么放行端口) 14分钟前

宝塔Linux面板6.9安装教程是什么?宝塔linux面板6.9是大家也比较常用的版本之一,这里我们介绍下 CentOS系统安装宝塔6.9的方法。 1. 下载脚本...