docker和openvz的区别是什么

发布时间 - 2022-01-28 00:00:00    点击率:
docker和openvz的区别:docker在创建容器时,可能需要一些其他容器来帮助,将容器视为应用程序和服务,而openvz在创建容器时,像制作虚拟服务器,将容器视为vps。

本教程操作环境:linux7.3系统、docker-1.13.1版、Dell G3电脑。

docker和openvz的区别是什么

对于容器的观点在2之间是非常不同的。

简而言之 OpenVZ将容器视为VPS,而docker将容器视为应用程序/服务。

这意味着什么? 对于OpenVZ ,您可以预期在创建容器时,它有点像制作虚拟服务器。 OpenVZ的界面专注于设置您手动装饰自己的VPS容器。因此,它们为您可以启动和关闭的空Linux机器提供模板,然后您可以通过SSH进入,以便自己设置它们,就像LAMP堆栈一样。

当您想要设置LAMP堆栈时,您可以像设置新服务器时那样进行设置。你得到一个带有虚拟以太网适配器的空机器,它有自己的公共可访问的WAN IP,上面有Ubuntu,用SSH访问它,你使用你的普通包管理器(yum或apt)安装所有必需的服务,然后执行自己配置文件中需要设置。

对于Docker,,您可以预期在创建容器时,容器是单个应用程序,只做一件事。因此,它可能需要一些其他容器来帮助它。 (例如,提供数据库的容器) Docker使得在容器内部定义什么非常容易,而不必实际启动容器,并不断创建新的完全相等的容器实例。它们通过使用非常轻量级的模板来定义docker容器(图像)的内容,这些模板称为Dockerfiles。

那里已经有一大堆dockerfiles,你可以在Docker中心找到,自己看一下(就像在糖果店里吃免费糖果!:D):docker hub。可以使用dock命令通过docker CLI工具提取这些dockerfiles生成的图像。 在docker中,theres还可以轻松访问端口转发,虚拟目录(以便您可以轻松访问主机上的文件)以及任何可执行文件都可以使用的内容。

如果你想在码头工具中使用LAMP堆叠,你所做的就是#34; docker run -d -p 80:80 tutum / lamp"

这会拉动图像tutum / lamp,然后运行daemonised(-d),端口80从容器转发到主机的端口80,将内部Web服务暴露给外部。如您所见,与OpenVZ机器相比,它没有自己的IP地址。就像它在你的根机器上运行的apache服务器一样。 与本机安装相比,优势在于docker使安装变得更加容易且无限制地可复制。此外,它不会使主机与大量文件混乱,并为您的应用程序提供安全边界。

推荐学习:《docker视频教程》


# docker  # 您可以  # 自己的  # 就像  # 应用程序  # 可以使用  # 您的  # 有一  # 还可以  # 你可以  # 为您 


相关栏目: 【 网站优化151355 】 【 网络推广146373 】 【 网络技术251813 】 【 AI营销90571


相关推荐: Win11搜索栏无法输入_解决Win11开始菜单搜索没反应问题【技巧】  Laravel如何使用Service Provider注册服务_Laravel服务提供者配置与加载  开心动漫网站制作软件下载,十分开心动画为何停播?  如何在服务器上三步完成建站并提升流量?  ChatGPT 4.0官网入口地址 ChatGPT在线体验官网  Laravel怎么判断请求类型_Laravel Request isMethod用法  如何自定义safari浏览器工具栏?个性化设置safari浏览器界面教程【技巧】  Laravel如何实现本地化和多语言支持?(i18n教程)  微信小程序 五星评分(包括半颗星评分)实例代码  Laravel如何发送系统通知?(Notification渠道示例)  如何快速搭建高效香港服务器网站?  如何挑选高效建站主机与优质域名?  详解一款开源免费的.NET文档操作组件DocX(.NET组件介绍之一)  如何在阿里云购买域名并搭建网站?  Laravel Eloquent性能优化技巧_Laravel N+1查询问题解决  Laravel怎么写单元测试_PHPUnit在Laravel项目中的基础测试入门  MySQL查询结果复制到新表的方法(更新、插入)  如何注册花生壳免费域名并搭建个人网站?  微信小程序 HTTPS报错整理常见问题及解决方案  如何在不使用负向后查找的情况下匹配特定条件前的换行符  Laravel如何处理表单验证?(Requests代码示例)  Laravel辅助函数有哪些_Laravel Helpers常用助手函数大全  Python数据仓库与ETL构建实战_Airflow调度流程详解  Laravel Sail是什么_基于Docker的Laravel本地开发环境Sail入门  油猴 教程,油猴搜脚本为什么会网页无法显示?  用v-html解决Vue.js渲染中html标签不被解析的问题  详解jQuery中的事件  Laravel怎么进行数据库回滚_Laravel Migration数据库版本控制与回滚操作  如何制作新型网站程序文件,新型止水鱼鳞网要拆除吗?  米侠浏览器网页背景异常怎么办 米侠显示修复  公司网站制作价格怎么算,公司办个官网需要多少钱?  如何在建站之星绑定自定义域名?  成都品牌网站制作公司,成都营业执照年报网上怎么办理?  Windows10如何删除恢复分区_Win10 Diskpart命令强制删除分区  Laravel怎么生成URL_Laravel路由命名与URL生成函数详解  Python文本处理实践_日志清洗解析【指导】  Edge浏览器如何截图和滚动截图_微软Edge网页捕获功能使用教程【技巧】  详解CentOS6.5 安装 MySQL5.1.71的方法  Laravel如何使用模型观察者?(Observer代码示例)  如何用景安虚拟主机手机版绑定域名建站?  装修招标网站设计制作流程,装修招标流程?  Laravel集合Collection怎么用_Laravel集合常用函数详解  php结合redis实现高并发下的抢购、秒杀功能的实例  Laravel如何处理文件下载请求?(Response示例)  Laravel怎么实现支付功能_Laravel集成支付宝微信支付  Laravel如何实现登录错误次数限制_Laravel自带LoginThrottles限流配置【方法】  使用PHP下载CSS文件中的所有图片【几行代码即可实现】  Laravel如何操作JSON类型的数据库字段?(Eloquent示例)  Laravel怎么使用artisan命令缓存配置和视图  网站建设整体流程解析,建站其实很容易!