docker容器是如何运行软件的
发表于:2025-12-02 作者:千家信息网编辑
千家信息网最后更新 2025年12月02日,本篇内容主要讲解"docker容器是如何运行软件的",感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习"docker容器是如何运行软件的"吧!可以把docker镜
千家信息网最后更新 2025年12月02日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容器是如何运行软件的"有了更深的了解,不妨来实际操作一番吧!这里是网站,更多相关内容可以进入相关频道进行查询,关注我们,继续学习!
容器
运行
端口
软件
内容
变量
地方
权限
环境
界面
程序
系统
学习
服务
实用
更深
自由
两个
主机
主流
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
导入数据库的文字怎么分列
超凡先锋怎么登陆服务器
网络技术促销农特产品
我的世界基因服服务器
网络技术服务工商怎么样
邮箱收件服务器地址
丰巢进销存管理软件数据库恢复
软件开发单休
ftp服务器地址格式
企业网络安全产品厂家价格
图书馆数据库安全卫士
网络安全宣传页制作
部队网络安全问题心得体会
南宁网络安全实战培训费用多少
oracle数据库最终项目
华为服务器默认网关是多少
私钥保存在数据库
信息会考福建网络技术应
服务器网口打标是什么意思
数据库课程设计感想
工业互联网网络安全市场
网络安全大会主题是
软件开发工程师职称论文
服务器cmu板是什么
甘肃政法大学网络安全学院
图书馆数据库安全卫士
网页源码如何部署服务器
网络安全防火墙方案
照片恢复软件开发
党员维护国家网络安全心得体会