我正在使用 Docker Swarm 来运行我的应用程序堆栈,我的大部分图像都来自我自己托管的私有 Docker 注册表(Gitlab CI 集成)。现在的问题是,我的 swam 节点不会自动从我附加在 docker-compose.yaml 中的注册表中提取图像......相反,我必须在每个节点上手动提取它们,然后才能使用 docker stack deploy 启动我的堆栈。
这种行为有什么原因吗?手动拉取图像根本不是问题,所以对我来说这看起来不像是身份验证问题。在我看来,它根本没有在 docker swarm 中实现?!?
任何想法?