Linux容器中用来实现“隔离”的技术手段:Namespace。Namespace实际上修改了应用进程看待整个计算机“视图”,即它的“视线”被操作系统做了限制,只能“看到”某些指定的内容。对于宿主机来说,这些被“隔离”了的进程跟其他进程并没有区别。
在之前虚拟机与容器技术的对比图里,不应该把Docker Engine或者任何容器管理工具放在跟Hypervisor相同的位置,因为它们并不像Hypervisor那样对应用进程的隔离环境负责,也不会创建任何实体的“容器”,真正对隔离环境负责的是宿主机操作系统本身:

在这个对比图里,应该把Docker画在跟应用同级别并且靠边的位置。
用户运行在容器里的应用进程,跟宿主机上的其他进程一样,都由宿主机操作系统统一管理,只不过这些被隔离的进程拥有额外设置过的Namespace参数
Docker在这里更多
继续阅读与本文标签相同的文章
上一篇 :
云计算技术特点!
-
Arthas开源一周年,Star 160K,我们一直在坚持什么?
2026-05-17栏目: 教程
-
AliOS Things 维测高阶能力之数据断点(DWT)使用
2026-05-17栏目: 教程
-
Linux系统:centos7下搭建ZooKeeper3.4中间件,常用命令总结
2026-05-17栏目: 教程
-
《菜鸟程序员成长之路:从技术小白到阿里巴巴Java工程师》
2026-05-17栏目: 教程
-
JavaScript ~ 排序算法(选择排序)
2026-05-17栏目: 教程
