带有私有注册表的Ansible docker_swarm_service。

问题描述 投票:0回答:1

我有一个我想使用的镜像,它被托管在一个私有的docker注册表中,当使用docker cli部署服务时,我会做这样的事情。

docker service  create \
  --with-registry-auth \
  --name my_service \
  registry.example.com/acme/my_image:latest

(来自docker docs: (来自docker docs: create-a-serviceusing-an-image-on-private-registry))

然而 docker_swarm_service 模块似乎没有任何方法来提供 --with-registry-auth. 这意味着我创建的服务不能扩展到群中的其他节点。

我正在寻找关于如何最好地使用Ansible创建这些服务的建议,期望图像保持在私有注册表中,并且未来添加到群中的任何节点都可以验证和下载它们。

ansible docker-swarm docker-registry docker-stack
1个回答
© www.soinside.com 2019 - 2024. All rights reserved.