docker-连接外部主机的机器
docker-machine to connect with external host
我正在使用 docker-machine v0.2,我有两个主机(hostA、hostB),OS Ubuntu 14.04。然后我按照 official doc 安装和使用 docker-machine.Finally 经过初始步骤后,我在我的主机 A 上安装了:docker 和 docker-machine。
当我使用驱动程序 virtualbox(docker-machine create --driver virtualbox dev
) 的示例时,一切都很好。我有一台名为 "dev" 的 boot2docker 虚拟机,如下所示:
docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM
dev virtualbox Running tcp://192.168.99.101:2376
然后我尝试在 hostB 上提供 docker,但我找不到正确的方法。有人知道怎么做吗?可以使用 docker-machine 在没有云提供商驱动程序的情况下配置外部主机。
您必须将 docker-machine 升级到版本 docker-machine 0.3.0,其中包含通用驱动程序。
那么你可以这样使用:
docker-machine create --driver generic --generic-ip-address some-ip --generic-ssh-user some-user dev
中存在更多参数
我正在使用 docker-machine v0.2,我有两个主机(hostA、hostB),OS Ubuntu 14.04。然后我按照 official doc 安装和使用 docker-machine.Finally 经过初始步骤后,我在我的主机 A 上安装了:docker 和 docker-machine。
当我使用驱动程序 virtualbox(docker-machine create --driver virtualbox dev
) 的示例时,一切都很好。我有一台名为 "dev" 的 boot2docker 虚拟机,如下所示:
docker-machine ls
NAME ACTIVE DRIVER STATE URL SWARM
dev virtualbox Running tcp://192.168.99.101:2376
然后我尝试在 hostB 上提供 docker,但我找不到正确的方法。有人知道怎么做吗?可以使用 docker-machine 在没有云提供商驱动程序的情况下配置外部主机。
您必须将 docker-machine 升级到版本 docker-machine 0.3.0,其中包含通用驱动程序。
那么你可以这样使用:
docker-machine create --driver generic --generic-ip-address some-ip --generic-ssh-user some-user dev
中存在更多参数