Docker Swarm 无法从私有注册表自动下载镜像
Docker Swarm can't download images automatically from privat registry
我正在使用 Docker Swarm 到 运行 我的应用程序堆栈,我的大部分图像都来自我自己托管的私有 docker 注册表(Gitlab CI 一体化)。现在的问题是我的 swam 节点不会自动从我附加在 docker-compose.yaml 中的注册表中提取图像 ...
相反,在使用 docker stack deploy.
开始我的堆栈之前,我必须手动将它们拉到每个节点上
这种行为有什么原因吗?
手动拉取图像根本不是问题,所以对我来说这看起来不像是身份验证问题。在我看来,它根本没有在 docker 群中实现 ?!?
有什么想法吗?
检查下面的答案只需要通过 --with-registry-auth 和 docker stack deploy
https://forums.docker.com/t/docker-stack-and-private-registry/27744
我正在使用 Docker Swarm 到 运行 我的应用程序堆栈,我的大部分图像都来自我自己托管的私有 docker 注册表(Gitlab CI 一体化)。现在的问题是我的 swam 节点不会自动从我附加在 docker-compose.yaml 中的注册表中提取图像 ... 相反,在使用 docker stack deploy.
开始我的堆栈之前,我必须手动将它们拉到每个节点上这种行为有什么原因吗? 手动拉取图像根本不是问题,所以对我来说这看起来不像是身份验证问题。在我看来,它根本没有在 docker 群中实现 ?!?
有什么想法吗?
检查下面的答案只需要通过 --with-registry-auth 和 docker stack deploy
https://forums.docker.com/t/docker-stack-and-private-registry/27744