Включение удаленного API в Docker в Mac OS X (boot2docker)
Я не могу понять, как включить удаленный 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
Данные нулевые, несмотря на наличие контейнера с идентификатором ''. Я подозреваю, что это потому, что на хосте OS X нет /var/run/docker.sock, и что мне нужно будет использовать что-то вроде:
var docker2 = new Docker({host: 'http://192.168.1.10', port: 3000});
... но не могу понять, как настроить boot2docker или докер в виртуальной машине VirtualBox, чтобы разрешить доступ через http или tcp.