开源的应用容器引擎-DOCKER介绍

网友投稿 257 2022-10-19

开源的应用容器引擎-DOCKER介绍

对于运维人员来说,Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从 Apache2.0 协议开源。

Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级、可移植的容器中,然后发布到任何流行的 Linux 机器上,也可以实现虚拟化。

容器是完全使用沙箱机制,相互之间不会有任何接口(类似 iPhone 的 app),更重要的是容器性能开销极低。

DOCKER小结:

1、Docker 并非是一个通用的容器工具,它依赖于已存在并运行的 Linux 内核环境。

2、在 Windows 上部署 Docker 的方法都是先安装一个虚拟机,并在安装 Linux 系统的的虚拟机中运行 Docker。

docker网站:

Daemon守护进程

3、Docker Image镜像

4、DockerContainer容器 [2]

Docker的设计原则

docker设想是交付运行环境如同海运,OS如同一个货轮,每一个在OS基础上的软件都如同一个集装箱,用户可以通过标准化手段自由组装运行环境,同时集装箱的内容可以由用户自定义,也可以由专业人员制造。

这样,交付一个软件,就是一系列标准化组件的集合的交付,如同乐高积木,用户只需要选择合适的积木组合,并且在最顶端署上自己的名字(最后一个标准化组件是用户的app)。这也就是基于docker的PaaS产品的原型。

Docker的技术应用场景

1、场景一:节省项目环境部署时间

2、场景二:环境一致性

3、场景三:持续集成

4、场景四:微服务

5、场景五:弹性伸缩

根据上述应用场景总结下Docker特点:开箱即用,快速部署,可移植性强,环境隔离等。

Docker这些特性的确解决了企业IT基础架构很多问题,合理的利用这些特点将更健壮和强大您的IT基础架构。

版权声明:本文内容由网络用户投稿,版权归原作者所有,本站不拥有其著作权,亦不承担相应法律责任。如果您发现本站中有涉嫌抄袭或描述失实的内容,请联系我们jiasou666@gmail.com 处理,核实后本网站将在24小时内删除侵权内容。

上一篇:Docker入门-安装注册使用
下一篇:关于SpingMVC的<context:component
相关文章

 发表评论

暂时没有评论,来抢沙发吧~