老男孩教育专注IT教育10余年,只培养IT技术精英

全国免费咨询电话(渠道合作):400-609-2893

Linux教程之什么是docker?docker有什么优势?

老男孩IT教育

常见问题

2021年7月9日 18:01

相信不少同学都听说过或者看到过有关docker的内容,那么到底什么是docker?docker有什么优势?本文为大家详细讲解一下。

  相信不少同学都听说过或者看到过有关docker的内容,那么到底什么是docker?docker有什么优势?本文为大家详细讲解一下。

docker

  什么是docker?

  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个隔离的应用即可。

  老男孩教育专注于Linux云计算运维、Python全栈开发、网络安全、Python自动化、K8S微服务架构、Go语言开发、MySQLDBA数据库开发等互联网课程的培训。

  推荐阅读:

  为什么Linux这么火?Linux运维岗位前景好吗?

  怎样才能快速学习Linux技术?linux运维工程师学习

  Linux运维新手如何高效的提问?linux服务器学习入门

本文经授权发布,不代表老男孩教育立场。如若转载请联系原作者。