如何使用docker连接插件?

我想创build和编辑docker容器自动使用ansible,我发现了一个连接插件在GitHub仓库,使用docker执行代替ssh在容器内运行命令等。 我找不到关于这个插件的任何文档,不能准确地说明如何使用它?

提前致谢。

这很简单:设置connection: docker并使用容器名称作为库存主机。

例:

 # docker run -d --name=mycontainer -e FOO=bar alpine:latest sleep 600 fde1a28914174c53e8f186f2b8ea312c0bda9c895fc6c956f3f1315788f0bf20 # ansible all -i 'mycontainer,' -c docker -m raw -a 'echo $FOO' mycontainer | SUCCESS | rc=0 >> bar 

请记住,大部分的Ansible模块都需要Python,但是通常你的容器中只有less量的库,Python不在其中。