本文首先对虚拟化技术进行讲解,并引入docker的概念。然后针对docker的仓库、镜像和容器概念进行讲解;接下来对docker的操作和使用进行了详细介绍;然后说明了docker的网络配置、使用及原理和数据卷的使用;后面说明如何使用dockercompose整合多个容器,接下来对dockerswarm的使用和原理进行了详细介绍,然后说明了dockermachine的具体使用,包括创建swarmDocker机,最后针对如何在实际的生产环境创建高可用的集群进行了说明。