我似乎无法弄清楚如何在使用boot2docker时启用远程API。我试图使用dockerode如下:在Mac OS X上启用Docker中的远程API(boot2docker)
Docker = require('dockerode')
docker = new Docker(socketPath: "/var/run/docker.sock")
container = docker.getContainer('<my_container_id>')
container.inspect (err, data) ->
debug data
尽管存在一个id为''的容器,但数据为空。我怀疑这是因为在OS X主机上没有/var/run/docker.sock,而且我会需要使用类似:
var docker2 = new Docker({host: 'http://192.168.1.10', port: 3000});
...但无法弄清楚如何在VirtualBox VM中配置boot2docker或docker以启用通过http或tcp访问。
谢谢布莱恩。我正在努力解决的另一件事是如何使用curl与docker API交谈。你有没有一些指针? – akshayl 2014-11-22 03:12:28
最好问,作为一个单独的问题。 – Bryan 2014-11-22 08:04:28