问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

Docker 有什么优势

发布网友 发布时间:2022-03-26 10:01

我来回答

3个回答

懂视网 时间:2022-03-26 14:22

docker的真正作用是:

  1、测试

      docker 很适合用于测试发布,将 docker 封装后可以直接提供给测试人员进行运行,不再需要测试人员与运维、开发进行配合,进行环境搭建与部署。

  2、测试数据分离

      在测试中,经常由于测试场景变换,需要修改依赖的数据库数据或者清空变动 memcache、redis中的缓存数据。docker相较于传统的虚拟机,更轻量与方便。可以很容易的将这些数据分离到不同的镜像中,根据不同需要随时进行切换。

  3、开发

      开发人员共同使用同一个 docker 镜像,同时修改的源代码都被挂载到本地磁盘。不再因为环境的不同而造成的不同程序行为而伤透脑筋,同时新人到岗时也能迅速建立开发、编译环境。

  4、paas 云服务

      

      docker 可以支持命令行封装与编程,通过自动加载与服务自发现,可以很方便的将封装于docker镜像中的服务扩展成云服务。类似像 doc 转换预览这样的服务封装于镜像中,根据业务请求的情况随时增加和减少容器的运行数量,随需应变。

热心网友 时间:2022-03-26 11:30

docker是一个开源项目,诞生于2013年初,最初是dotCloud公司内部的一个业余项目。它基于Google公司推出的GO语言实现,项目后来加入了Linux基金会,遵从了apache2.0协议,项目代码在GitHub上进行维护。

docker自开源后受到广泛的关注和讨论,以至于dotcloud公司后来都改名为docker
lnc。Redhat已经在其rhel6.5中集中支持docker,Google也在其PaaS产品中广泛应用。

docker项目的目标是实现轻量级的操作系统虚拟化解决方案,docker的基础是Linux容器等技术。

docker有什么优势?

作为一种新兴的虚拟化方式,docker跟传统的虚拟化方式相比具有众多优势。

首先,docker容器的启动可以在秒级实现,这相比传统的虚拟机方式要快很多;其次,docker对系统资源的利用率很高,一台主机上可以同时运行数千个docker容器。

容器除了运行其中应用外,基本不消耗额外的系统资源,使得应用的性能很高,同时系统的开销尽量小。传统虚拟机方式运行10个不同的应用就要起10个虚拟机,而docker只需要启动10个隔离的应用即可。

热心网友 时间:2022-03-26 12:48

你好,我是Ghostcloud的高级架构师,简单跟你说下为什么Docker会出现,你就知道它的优势有多明显了。
早在十多年前国内外的一些大厂就开始投入研发和使用容器技术,比如Google,对他们来说,使用容器能够充分利用计算资源节省硬件成本。
而这几年,真正把容器技术发扬光大的是Docker。
Docker的slogan“Build,Ship & Run anywhere”定位非常清晰,Docker的出现打破了传统运维模式里从打包到部署的过程中环境、语言、平台不一致的乱象,将这一整套开发运维模式标准化了,从而真正帮助企业实践了DevOps和微服务化。
往细了说,优势太多了,百度知乎一大堆,还是要结合具体的场景和剧情分情况说明,题主自己多查下吧。
by:Ghostcloud
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
...每次文字比较多超出屏幕大小就不知道怎么截屏,求教大佬! 我国政策性 广西明士清医疗器械有限公司怎么样? 广西禾力药业有限公司怎么样? 广西龙母圣商贸有限公司怎么样? 安徽合肥有什么去痔的好地方 我女朋友的谷丙转氨酶过高(达到121),而且两对半检测为阴性,是肝功能有... 泸州丽人女子医院开展科室 自由之子本次世界杯是否将在小组赛中被菜? 世界杯谁会嬴 docker的好处,为什么使用docker来部署服务器 Docker究竟是什么,为什么这么流行,它的优点和缺陷有哪些 docker技术有什么用? Docker是什么? docker是干什么的? 华为手机云备份有必要吗 华为手机一定要升级云储空间吗? 关闭华为手机云空间对使用有什么影响 华为手机云备份是需要开启吗 华为手机云备份是需要开启吗? 华为的这个云存储空间有用吗?不用行吗 计算机的软件系统包括哪些内容? 计算机软件系统是由哪两部分组成 计算机的软件系统包括什么和应用软件? 计算机软件是如何分类的?一个计算机软件系统主要由什么组成? 计算机网络的软件系统由哪些部分构成? 什么是软件系统? 计算机硬件及软件系统的组成是什么 计算机软件系统是由什么组成 计算机软件系统主要由哪些部分组成 docker容器对开发人员来说有什么好处 什么是docker docker对运维的作用 docker有哪些有趣的用途? 用Docker之后还需要OpenStack吗 入门运维为什么要学Docker docker和虚拟机的区别 知乎 如果决定使用Docker,是否有必要同时使用OpenStack Docker的主要作用是什么? 虚拟机与Docker有何不同 软件系统的主要功能 简述计算机软件系统的分类及其功能 系统软件的功能之一是什么 计算机软件系统的组成和功能 计算机软件系统的组成和功能? 局域网的硬件系统和软件系统实现什么功能 软件的作用是什么 一个软件系统通常包括哪几个部分,它们的作用是什么? crm管理软件系统有哪些功能呢? 计算机系统软件与作用有哪些