在/ 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'"