docker
zhangSir134
不断思考,不断总结
展开
-
docker基础
概念docker是一个开源项目,可以将任何应用,以轻量级容器的形式打包,发布和运行。可以粗糙的理解为一个轻量级的虚拟机,因为二者都可以将一个应用放在独立的环境中运行。也可以理解为开了挂的chroot,chroot是对应用程序做了文件系统的分离。但,docker不是虚拟机,也不是chroot。下面是一个docker的架构图核心技术点参考之前的一篇docker容器核心技术点mac安...原创 2020-03-19 00:36:53 · 7280 阅读 · 0 评论 -
docker容器核心技术点
docker容器核心技术点:容器其实本质上就是一个进程,只不过容器的进程是比较特殊的。容器技术的核心功能,就是通过约束和修改进程的动态表现,创造出一个“边界”,通过“障眼法”让人觉得它是一个独立的系统。大多数容器都是使用 Cgroups 技术来约束进程,通过 Namespace 技术来修改进程的视图。Namespace 其实是在创建新进程时候加了一个可选参数,它利用 Linux 的系统调用 ...原创 2019-09-05 18:30:53 · 7583 阅读 · 0 评论