1.关于docker
Docker是Docker.Inc公司开源的一个基于轻量级虚拟化技术的容器引擎项目,整个项目基于Go语言开发,并遵从Apache 2.0协议。通过分层镜像标准化和内核虚拟化技术,Docker使得应用开发者和运维工程师可以以统一的方式跨平台发布应用,并且以几乎没有额外开销的情况下提供资源隔离的应用运行环境。
2.容器和虚拟机的区别:
启动速度:
虚拟机可能需要一分钟来启动,而容器只需要一秒钟或更短。
容器使用宿主操作系统的内核,而虚拟机使用独立的内核。Docker 的局限性之一是,它只能用在64位的操作系统上。
体积:
容器占用体积小,基本是MB级别的。
虚拟机占用体积大基本是GB级别的。
隔离性:
容器提供了进程的隔离。
虚拟机提供了资源的完全隔离。
本质区别:
容器是进程
本文使用 文章同步助手 同步