现有的“通用”主机上的docker-machine?


13

我的局域网中有一台可以通过SSH访问的计算机。如何设置它以便可以使用进行通信docker-machine

有一个用于创建用于新主机的ISO 的项目(boot2docker),例如,在使用VirtualBox,Digital Ocean等启动新实例时。运行docker-machine“节点”服务。


当前存在一个悬而未决的问题,无驱动程序案例#2667指出了如何docker-machine允许这种情况。
大卫

Answers:


18

从0.3版本开始,docker-machine可以使用允许添加现有VM /主机的通用驱动程序立即执行此操作:

$ docker-machine create -d generic \
--generic-ssh-user ubuntu \
--generic-ssh-key ~/Downloads/manually_created_key \
--generic-ip-address 12.34.56.78 \
jungle

https://docs.docker.com/machine/drivers/generic/


您能否提供更多有关如何做到这一点的信息?
pgreen2

1
我已经更新了答案以包含示例,希望它可以对您有所帮助
2015年


1
以及如何将此驱动程序与数字海洋飞沫一起使用?
霍尔姆斯2015年

1
使用通用驱动程序确认现有机器-停止我的所有容器。这不是很好,因为我有5个docker-compose.yml文件位于不同的存储库中,并且要重新启动它们是一个巨大的痛苦。因为通用驱动程序而导致停机对我来说没有意义
holms '16
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.