新闻资讯
容器的历史,可能比你想象的更为久远
容器技术也是一样,今天人们普遍将Docker视为容器的代名词,但其实容器要比Docker古老的多了。1979年,在Unix V7操作系统的开发中,为隔离出可供软件进行构建和测试的环境,chroot(change root)系统调用程序横空出现,这是容器史上第一道乍现的灵光。
接着到2000年,互联网开始繁荣,纳斯达克综合指数站到了5132.52的峰值,在这一年,一家小型的共享环境托管提供商提出了FreeBSD jails,以实现服务与客户服务之间的明确区分。FreeBSD Jails允许管理员将FreeBSD计算机系统划分为几个独立的,较小的系统,称为“ jails”,并能够为每个系统和配置分配IP地址,真正意义上实现了进程的沙盒化。从而成为容器发展史上的一个重要转折点。
此后,又经过了13年的蛰伏,直到2013年,随着开源Docker项目容器镜像格式和运行时的横空出世,容器才真正广受欢迎。
Docker诞生在云计算繁荣的背景下,这种使应用程序部署更精简,更方便的方式,恰好符合云时代人们对于敏捷和灵活的要求。Docker镜像是一种标准化、轻量级、独立、可执行的软件包,其中包含运行一项功能所需的一切组件,例如代码、运行时间库、环境变量以及配置文件。从而避免了依赖运行容器的各种服务器的操作系统,实现 “build once,run anywhere”。
回复列表