IT运维

虚拟化容器技术:Docker

2024-01-24 14:45:11 | 来源:企业IT培训

Docker是一个开源的应用容器引擎,让开发者可以打包他们的应用以及依赖包到一个可移植的镜像中,然后发布到任何流行的 Linux或Windows操作系统的机器上,也可以实现虚拟化。

Docker的主要目标是“Build,Ship and Run Any App, Anywhere”,也就是通过对应用组件的封装、分发、部署、运行等生命周期的管理,使用户的APP及其运行环境能够做到“一次封装,到处运行”。

容器是完全使用沙箱机制,相互之间不会有任何接口。Docker技术的三大核心概念,分别是:镜像、容器和仓库。Docker本身并不是容器,它是创建容器的工具,是应用容器引擎。Docker技术使用Linux内核和内核功能(例如Cgroups和namespaces)来分隔进程,以便各进程相互独立运行。由于Namespace和Cgroups功能仅在Linux上可用,因此容器无法在其他操作系统上运行。

总的来说,Docker就是虚拟化的一种轻量级替代技术。

如果你也想学虚拟化容器技术Docker+K8s,现在就可以报名学习了!详情可咨询中培伟业课程顾问!

点击了解:虚拟化容器技术Docker+K8s