想要了解Docker,就要先了解容器
一、容器
容器是一种基础工具;我们平时用的瓶、罐、箱、篮、桶、袋等等都叫容器。
Docker容器:
Docker容器可以让开发者打包他们的应用以及依赖包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化。
二、容器的好处
容器是完全使用沙箱机制,相互之间不会有任何接口。几乎没有性能开销,不依赖于任何语言、框架、系统。
Docker有着小巧、迁移部署快速、运行高效等特点,但隔离性比服务器虚拟化差:不同的集装箱属于不同的运单(Docker上运行不同的应用实例),相互独立(隔离)。但由同一个库管人员管理(主机操作系统内核),因此通过库管人员可以看到所有集装箱的相关信息(因为共享操作系统内核,因此相关信息会共享)。
服务器虚拟化就好比在码头上(物理主机及虚拟化层),建立了多个独立的“小码头”—仓库(虚拟机)。其拥有完全独立(隔离)的空间,属于不同的客户(虚拟机所有者)。每个仓库有各自的库管人员(当前虚拟机的操作系统内核),无法管理其它仓库。不存在信息共享的情况
三、进入Docker世界
-
Docker官网:https://www.docker.com
下载Docker后,后面就开始我们的Docker实践上手。
网友评论