小编aks*_*ayl的帖子

在Mac OS X上的Docker中启用远程API(boot2docker)

在使用boot2docker时,我似乎无法弄清楚如何启用远程API.我试图使用dockerode如下:

Docker = require('dockerode')
docker = new Docker(socketPath: "/var/run/docker.sock")

container = docker.getContainer('<my_container_id>')

container.inspect (err, data) ->
  debug data
Run Code Online (Sandbox Code Playgroud)

尽管存在具有id''的容器,但数据为空.我怀疑这是因为OS X主机上没有/var/run/docker.sock,我需要使用类似的东西:

var docker2 = new Docker({host: 'http://192.168.1.10', port: 3000});
Run Code Online (Sandbox Code Playgroud)

...但无法弄清楚如何在VirtualBox VM中配置boot2docker或docker以启用通过http或tcp进行访问.

docker boot2docker

7
推荐指数
2
解决办法
5078
查看次数

标签 统计

boot2docker ×1

docker ×1