什么是docker

什么是docker,第1张

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

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

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

通俗解释docker就是集装箱。

Docker 是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移念宏植的镜像中,然后发布到任何流行的Linux或Windows机器上,也可以实现虚拟化。容器是完全使用沙箱机制,相互之间不会有任何接口。

一个完整的Docker有以下几个部分组成:

DockerClient客户端。

Docker Daemon守护进程。

Docker Image镜像。

DockerContainer容器。

在docker的网站上提到了docker的典型场景:

Automating the packaging and deployment of applications(使应用的打包与部署自动化)。

Creation of lightweight, private PAAS environments(创建轻笑桐量、私密的PAAS环碰高坦境)。

Automated testing and continuous integration/deployment(实现自动化测试和持续的集成/部署)。

Deploying and scaling web apps, databases and backend services(部署与扩展webapp、数据库和后台服务)。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/bake/11996474.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-05-20
下一篇 2023-05-20

发表评论

登录后才能评论

评论列表(0条)

保存