macos – 在OSX上通过docker-py连接到Docker-Machine
上下文 我试图在OSX上使用docker-py连接到docker-machine. 我不能简单地使用标准客户端(base_url =’unix://var/run/docker.sock’),因为docker在docker-machine虚拟机上运行,??而不是我的本地操作系统. 相反,我试图使用docker.tls安全地连接到VM:
问题 当我尝试运行此代码(在下一行运行类似print client.containers()的东西)时,我收到此错误:
我一直试图跟随github issue关于boot2docker的类似问题,即.旧版本的docker-machine,但我不太了解SSL证书的实现方式.我尝试在github问题中建议将192.168.99.100 localhost添加到我的/ etc / hosts文件的末尾,但这并没有解决问题(即使在导出DOCKER_HOST = tcp:// localhost:2376之后). 也许通过证书连接不是停靠码机的方法,所以任何通过docker-py连接到特定码头机的替代方法的答案也是可以接受的. UPDATE 最佳答案
看起来像Docker-py v1.8.0你可以像下面那样连接到Docker-machine;
请参阅doc here (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |