繁体   English   中英

Docker Swarm 如何启动一个容器

[英]How does Docker Swarm start a container

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

  1. Swarm 管理器直接通过 Docker 远程 API 启动容器。
  2. Swarm 管理器请求 Swarm 代理启动容器,然后 Swarm 代理请求本地 Docker 守护进程启动容器。

个人认为第一个是对的。 但我不确定...

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM