做网站如何上传,网站评估怎么做,什么网站做的好看,做电商网站用什么技术云原生学习路线导航页#xff08;持续更新中#xff09; 本文是 Docker核心技术 系列文章#xff1a;容器技术要解决哪些问题#xff0c;其他文章快捷链接如下#xff1a; 应用架构演进容器技术要解决哪些问题#xff08;本文#xff09;Docker的基本使用Docker是如何实…云原生学习路线导航页持续更新中 本文是 Docker核心技术 系列文章容器技术要解决哪些问题其他文章快捷链接如下 应用架构演进容器技术要解决哪些问题本文Docker的基本使用Docker是如何实现的 容器技术 是Docker带火的但不是Docker创造的。容器技术在Linux中已经实现了 2.1.容器技术基于Linux内核的一些技术 容器技术主要基于下面几种技术 Linux Namespace做进程隔离很早就有 Linux Cgroup做资源管控是谷歌提到Linux Kernel中的 Union FS一种文件系统技术通过将多个文件系统的目录和文件层次结构叠加在一起使得逻辑上像一个统一的文件系统Docker利用它实现了镜像技术 2.2.为什么使用Docker 资源占用更小 虚拟机需要消耗很多资源来模拟一个OS 容器所有容器都共用一个OS只是利用了Linux Kernel的一些技术实现了隔离和控制。而且问题排查也不再需要考虑Guest OS 启动时间更短 虚拟机需要模拟OS启动时间慢容器不需要模拟OS启动时间快 一致的运行环境 容器打包的镜像会把自身需要的运行环境信息一块打包进去在各种环境都可以运行 性能更强 现在虚拟机也在往前赶有些Minimum OS也能做到秒级启动但还是不如容器资源消耗少 持续交付和部署 更轻松的迁移 更轻松的维护和扩展