Docker是什么?
Posted 云灬沙
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Docker是什么?相关的知识,希望对你有一定的参考价值。
在某乎上找到两篇特别好的文章,能够很容易的理解docker
第一篇:
什么是docker?
第二篇:
openstack,docker,mesos,k8s什么关系?
Docker 是开源的容器引擎,基于 Go 语言 ,遵从 Apache2.0 协议开源。
容器技术在软件开发中的好处:
1.隔离,应用程序在运行时相互独立互不干扰,程序运行依赖的各种库和配置是隔离的
2.容器之间可以共享一个操作系统
3.轻量级且占用的资源更少
Docker的优点:
1、快速,一致地交付您的应用程序
Docker 允许开发人员使用您提供的应用程序或服务的本地容器在标准化环境中工作,从而简化了开发的生命周期。
2、响应式部署和扩展
Docker 是基于容器的平台,允许高度可移植的工作负载。Docker 容器可以在开发人员的本机上,数据中心的物理或虚拟机上,云服务上或混合环境中运行。
3、在同一硬件上运行更多工作负载
Docker 轻巧快速。它为基于虚拟机管理程序的虚拟机提供了可行、经济、高效的替代方案,因此您可以利用更多的计算能力来实现业务目标。Docker 非常适合于高密度环境以及中小型部署,而您可以用更少的资源做更多的事情。
以上是关于Docker是什么?的主要内容,如果未能解决你的问题,请参考以下文章