我似乎無法弄清楚如何在使用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