目录
一、Docker是什么?
Docker是轻量级的虚拟机产品,我们在使用Docker的时候,它并不会为每个虚拟化实例(容器)创建完整的虚拟硬件环境,而是为每个实例虚拟化少量的硬件环境(例如网卡)。这些虚拟化实例直接共享使用Linux系统的CPU、内存和硬盘资源。因此说,采用Docker的Linux主机,可以轻松创建几十个容器。
VMware这种重量级的虚拟机,无法做到这一点。VMware虚拟机创建每个实例,都要虚拟化完整的硬件环境,所以在Linux或者Windows系统上面根本无法创建多个这样的虚拟机实例。
二、Docker只能使用Linux吗?
所有的Docker容器都是建立在Linux系统之上的,所以建议大家在Linux环境中安装Docker程序。如果你本地不是Linux系统,可以先通过虚拟机安装Linux,然后在Linux上面安装Docker程序。
虽然Docker也提供了Windows版本和MacOS版本,但是安装程序都包含了简化版的Linux内核,这个简化版的Linux功能有限,所以