1
对于Docker Swarm,Swarm管理器在主节点上运行,而Swarm代理在从节点上运行。我对启动容器的步骤感兴趣。有两个选项:Docker Swarm如何启动容器
- Swarm管理器通过Docker远程API直接启动容器。 Swarm代理要求Swarm代理启动容器,然后Swarm代理要求本地Docker守护进程启动容器。
我个人认为第一个是正确的。但我不确定...
对于Docker Swarm,Swarm管理器在主节点上运行,而Swarm代理在从节点上运行。我对启动容器的步骤感兴趣。有两个选项:Docker Swarm如何启动容器
我个人认为第一个是正确的。但我不确定...
Swarm代理不能访问Docker守护进程,他们只能通过etcd,consul或zookeeper与主进行通信。所以第一个是正确的。他们的代理使用发现服务注册主机,然后管理员可以通过监听TCP端口的守护进程访问它。
您已经查看了Docker Swarm的源代码?有没有关于这个问题的任何参考?谢谢! – KiwenLau
不,我没有检查过这个源代码,但是我已经设置了它们中的一些,所以我对它们如何链接在一起有个好主意。 – tpbowden