我在OSX的开发环境中使用docker-py时遇到了麻烦

时间:2016-07-21 16:01:28

标签: python macos docker

我正在创建将嵌入到docker镜像中的Python代码。 我的意图是docker镜像能够在主机上运行其他docker镜像。

让我们分别称这些泊坞容器为“守护进程”和“工人”。

我已经证明这个概念可以通过使用

运行“守护进程”来实现

-v /var/run/docker.sock:/var/run/docker.sock

我希望能够编写代码,以便它可以在存在/var/run/docker.sock文件的任何地方工作。

由于我正在使用OSX机器,因此我必须使用Docker Quickstart终端。因此,在我的系统上没有docker.sock文件。

docker-py文档将此视为捕获docker客户端的方法:

  来自docker import Client的

     

cli = Client(base_url ='unix://var/run/docker.sock')

我可以在我的系统上做一些hackery,以便我可以这样实例化docker客户端吗?

我可以在文件系统上创建docker.sock文件并将其sym链接到VM ​​docker主机吗?

每次我测试单行代码更改时,我真的不想构建我的docker镜像......帮助!!!

0 个答案:

没有答案