我正在创建将嵌入到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镜像......帮助!!!