Docker-machine如何使用virtualbox驱动程序选择IP

问题描述:

我需要创建一台具有特定Ip的机器。我试图somethig这样的:Docker-machine如何使用virtualbox驱动程序选择IP

docker-machine create test --url tcp://192.168.59.103:2376 -d "virtualbox"

有没有办法做到这一点?谢谢

不幸的是,它仍然是不可能的,有一个开放的feature request来做到这一点。你能以某种方式指定,唯一的办法是提供--virtualbox-hostonly-cidr财产,而你泊坞窗机运行create命令,如:

--virtualbox-hostonly-cidr "192.168.99.1/24" 

这使你dcoker一系列CIDR 192.168.99.1/24的内机的ip 。请注意,如果您尝试指定CIDR(例如/32)以仅接收一个可用的IP地址,则它将不起作用。