Docker是一个部署工具。它利用Linux内核资源隔离机制(namespaces及cgroups等)建立独立的Docker Container来提供一个抽象层,可以在容器内部快速自动化部署应用。 由于Docker通过操作系统层的虚拟化实现隔离,所以Docker容器在运行时,不需要类似虚拟机( VM)额外的操作系统开销,提高资源利用率,并且提升诸如IO等方面的性能