已读
什么是Docker
dockers是一个开源的项目,允许应用及其依赖打包、发布和运行,以轻量级方式。 可以理解为轻量级虚拟机。
但是docker不是虚拟机, 虚拟机在宿主os上有一层叫hypervisor的虚拟层,虚拟硬件,在硬件上创建完全独立的GuestOS,在GuestOS运行各种程序。
Docker有一层Docker Engine层,利用下方HostOS的namespace,controlgroup来运行应用。
Docker: 轻量级打包运行容器
VM vs. Docker
Docker vs Vm
VM vs Docker
不是虚拟机
chroot ?
对应用程序做了文件系统的分离
docker === container + runtime
确实不是虚拟机
类比
可以粗糙地理解为轻量级的虚拟机
开挂的 chroot
什么是 Docker
Docker: an open source project to pack, ship and run any application as a lightweight container.
Node. Js: allows to package an application with all of its dependencies into a standardized unit
Docker
Docker
将任何运用于轻量级容器形式的程序,打包,发布,运行
1.什么是docker
docker的确不是虚拟机
区别:
1、虚拟机拥有Hypervisor虚拟层,虚拟出了硬件,在硬件上会安装完全独立的Guest OS, 然后再里面安装运行各种应用;而Docker Engine层直接运行各种各样的应用程序,因此会轻量很多
VM & docker'
Doctor:可以粗糙的理解为轻量级的虚拟机,开挂的chroot。
什么是 Docker
docker是将应用打包发布运行的工具
VM vs. Docker
什么是Docker
vm和docker的区别
docker可以理解为轻量级的虚拟机
docker是将应用打包发布运行的工具
docker和vm区别