我有 5 个节点(3 个管理器和 2 个工作节点)的 docker swarm 集群。从 AWS ECR 注册表部署图像。在启动服务之前,在所有 Swarm 节点上使用 ECR 对 Docker 进行身份验证"aws ecr get-login -"
由于登录令牌仅在 12 小时内有效。要在 12 小时到期后运行更新的图像,我需要"aws ecr get-login -"
在所有 Swarm 节点上运行还是只在 Leader 节点上运行,因为 docker service create 仅从 Leader 运行?