osx 使用 localhost 调试 docker 模块时如果使用本地 hosts 文件出现错误的问题

2017-05-31 09:50:36 +08:00
 moogle

系统为 OSX。

如果在 playbook 里写 hosts: localhost,不设置 ansible.cfg 和本地的 hosts 文件,就可以正常使用 docker 模块。以下是-vvvv 输出结果:

changed: [localhost] => {

    "ansible_facts": {
    
        "docker_containers": [
        
省略

    "msg": "started 1 container, created 1 container.",
    
    "reload_reasons": null,
    
    "summary": {

省略

}

如果在本地 hosts 文件里写明 localhost ansible_connection=local,就会出现如下问题:

    "msg": "`docker-py` doesn't seem to be installed, but is required for the Ansible Docker module."
1473 次点击
所在节点    问与答
0 条回复

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/364839

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX