在/ etc / ansible / hosts文件中指定docker容器

我有一堆或docker容器在我的本地机器上运行,并想testing那些 – 作为我的远程主机。

但是我一直没有find任何指导。 现在我正在尝试使用以下命令configuration单个容器来启用SSH: https : //docs.docker.com/engine/examples/running_ssh_service/

但我正在努力工作。 目前我有

localhost:32768 

/etc/ansible/hosts但它似乎只是在我的主机,而不是我的运行容器上运行我的任务。

那么,甚至有可能在同一台机器上的一堆docker容器上进行testing?

对于本地docker连接,你可以使用docker连接插件。

主机:

 [cont] container-name1 container-name2 [cont:vars] ansible_connection=docker 

剧本:

 - hosts: cont tasks: - command: "echo 'hello, container'"