问题描述
想试试docker swarm,然后发现它需要建立一些docker machine,docker machine 就是跑了一个真正的虚拟机了,这个虚拟机里头会内嵌 Docker Engine (也就是里头可以用 docker 的那些命令),在 windows 上安装 docker 的时候,其实 docker 引擎和 docker machine 都会装上的,有个困惑是有了 docker machine,也就不需要 docker 引擎了。
windows 上试用
这是我用docker-machine create创建的一些 machine:
。docker 引擎本身只是做个进程和网络还有其他资源的隔离吧( linux 上的 namespaces )。
另外还有个疑问,开多个 docker machine 也该也挺费资源的吧(总比容器要多)。