如何使用Ansible自动化部署Docker镜像


如何使用Ansible自动化部署Docker镜像,具体场景如下所示:
1)假如有10个等等已build好的docker镜像(其中有一个镜像是某服务的server,其余都是某服务的agent),统一存放在A机器的镜像仓库里;
2)现在的需求是,需要使用Ansible来自动化的部署某服务为server的docker镜像到B机器上;而服务为agent的docker镜像分别(是分别哦)部署到C、D、E、F、G等机器上;
3)最后,部署好这些docker镜像之后,需要自动run起来;

谢谢,各位大大们。你们有什么好的办法么,如果有示例就更好了。
PS:docker和ansible都刚接触不久,但业务需要这样做。
已邀请:

HackerWilson - python & docker

赞同来自:


ansible最近新出了个部署docker的项目 (https://github.com/ansible/ansible-container)

或者可以使用ansible里面内置的docker模块。

xiaoxu790

赞同来自:


请问有示例吗

要回复问题请先登录注册