Docker Swarm如何启动容器

时间:2016-04-24 07:16:59

标签: docker docker-swarm

对于Docker Swarm,Swarm管理器在主节点上运行,而swarm代理在从节点上运行。我对启动容器的步骤很感兴趣。有两种选择:

  1. Swarm管理器直接通过Docker远程API启动容器。
  2. Swarm管理器要求Swarm代理启动容器,然后Swarm代理请求本地Docker守护程序启动容器。
  3. 就个人而言,我认为第一个是正确的。但我不确定......

1 个答案:

答案 0 :(得分:1)

Swarm代理无法访问Docker守护程序,它们只能通过etcd,consul或zookeeper与master进行通信。所以第一个是正确的。他们使用发现服务向主机注册主机,然后管理员可以通过侦听TCP端口的守护进程访问它。