使用Ansible获取Docker容器的内部IP地址

如何使用Ansible获取Docker容器的内部IP? 我尝试了使用hostvars但它给了我一个默认值:

 {% for host in groups['replicationserversdsds'] %} rs.add("{{ hostvars[host]['ansible_eth0']['ipv4']['address'] }}:{{ mongod_port }}") {% endfor %} 

我在我的Mac上安装了Ansible,并创build了2个Docker容器来部署Mongo副本。 所以我需要获得两个容器的内部IP添加到主集的次要。 两者都在Docker Machine主机上运行(相同IP,192.168.99.100)。 但我总是得到一个默认的IP(172.1.0.3)。