java高级培训-Docker容器技术的应用有哪些

尽管Docker将容器技术推向了顶峰,但容器技术并非源于Docker。实际上,容器技术甚至还不是一项新技术,因为它已经诞生并使用了很多年。下面的一串名称可能有的你都没有听说过,但它们的确都是容器技术的应用:
  java高级培训-Docker容器技术的应用有哪些

ChrootJail
  就是我们常见的Chroot命令的用法。它在1979年的时候就出现了,被认为是最早的容器化技术之一。它可以把一个进程的文件系统隔离起来。
  TheFreeBSDJail
  FreebsdJail在操作系统级别实现了虚拟化,它是操作系统级别虚拟化技术的开拓者之一。
  LinuxVServer
  使用添加到Linux内核的系统级别的虚拟化功能实现的专用虚拟服务器。
  SolarisContainers
  它也是操作系统级别的虚拟化技术,专为X86和SPARC系统设计。Solaris容器是系统资源控制和通过"区域"提供边界隔离的组合。
  OpenVZ
  OpenVZ是一种Linux中操作系统级别的虚拟化技术。它允许创建多个安全隔离的Linux容器,即VPS。
  ProcessContainers
  Process容器由Google的工程师开发,一般被称为Cgroups。
  LXC
  LXC又叫Linux容器,这也是一种操作系统级别的虚拟化技术,允许使用单个Linux内核在宿主机上运行多个独立的系统。
  Warden
  在最初阶段,Warden使用LXC作为容器运行时。如今已被CloudFoundy取代。
  LMCTFY
  LMCTY是Letmecontainthatforyou的缩写。它是Google容器技术堆栈的开源版本。Google工程师一直在与Docker的libertainer团队合作,将libertainer的核心概念抽象并移植到该项目中。该项目的进度是未知的,估计它将被libcontainer代替。
  Docker
  Docker是一个可以将应用程序及其依赖打包到几乎可以在任何服务器上运行的容器的工具。
  RKT
  RKT是Rocket的缩写,它是专注于安全性和开放标准的应用程序容器引擎。如我们所见,Docker并不是第一个容器化技术,但它确实是最知名的技术。Docker诞生于2013年,并且发展迅速。下图显示了Docker平台的当前组件:
  Docker站在系统基础架构上,并为应用程序提供支持。它由一个称为Containerd的行业标准容器运行时组件,一个称为DockerSwarm的本地编排工具,一个开源DockerCommunity版本和提供商业管理服务的DockerEnterprise版本组成。
  更多java高级培训免费课程试听地址:https://www.lubanjava.com/course.html
  鲁班学院java高级培训课程:https://www.lubanjava.com/course/detail/519.html
  加群即可领取Java高级培训课程资料学习包 群号:700541970