Docker 是什么? 我们在理解 Docker 之前,首先得先区分清楚两个概念,容器和虚拟机. 每台虚拟机都需要有自己的操作系统,虚拟机一旦被开启,预分配给它的资源将全部被占用. 每一台虚拟机包括应用,必要的二进制和库,以及一个完整的用户操作系统.而容器技术是和我们的宿主机共享硬件资源及操作系统,可以实现资源的动态分配.容器包含应用和其所有的依赖包,但是与其他容器共享内核.容器在宿主机操作系统中,在用户空间以分离的进程运行.容器技术是实现操作系统虚拟化的一种途径,可以让您在资源受到隔离的进程中…