【发布时间】:2016-07-14 21:01:06
【问题描述】:
我想在我的开发环境中创建docker-compose 文件并用它来启动一台机器“swarm”。目标是使开发环境与 CI、QA 和 Prod 环境尽可能一致。
我在一年前使用过 docker,但发生了很多变化,我对使用 1.12 作为我的平台非常感兴趣。我的问题如下:
- “节点”和“物理机”有什么区别?一台机器(又名开发人员笔记本电脑)可以托管多个节点吗?我的猜测是,一个节点是虚拟的,我应该能够拥有多个节点,但不确定。
- 假设对#1 的回答是有可能......这些不同的节点有什么理由不能成为“集群工作者”以及一个单一的“管理器”,它们都在笔记本电脑上运行?
注意:我知道虚拟机可以模拟其他机器——许多示例都是从这样做开始的——但我想避免运行任何虚拟机以降低运行此设置的资源成本
有没有什么单节点集群的好例子可以推荐给我?
【问题讨论】:
标签: docker docker-compose docker-swarm