--virtualbox-hostonly-cidr 在 docker 机器创建期间做什么?

Xel*_*ian 5 virtualbox docker boot2docker docker-machine docker-toolbox

嗨,我想在 Windows 上创建一个 Docker 机器并拥有 Docker 工具箱并且必须执行此代码

./docker-machine create -d virtualbox  --virtualbox-boot2docker-url https://github.com/boot2docker/boot2docker/releases/download/v1.11.2/boot2docker.iso --virtualbox-memory 3240 --virtualbox-cpu-count 2 --virtualbox-disk-size 30480 --virtualbox-hostonly-cidr "192.168.56.1/24" local
Run Code Online (Sandbox Code Playgroud)

所以我想知道什么是 --virtualbox-hostonly-cidr 并且它做了

官方文档说:

--virtualbox-hostonly-cidr "192.168.99.1/24"                                                         Specify the Host Only CIDR [$VIRTUALBOX_HOSTONLY_CIDR]
Run Code Online (Sandbox Code Playgroud)

我不明白。网络文化低的开发者能否详细解释一下。

Neb*_*ril 2

192.168.99.1/24是运行 docker 的虚拟机将连接到的 CIDR 或网络。

该网络在 VirtualBox 中以“仅主机模式”创建为虚拟网络,这意味着您的计算机将能够与连接到同一网络的主机和其他虚拟机进行通信。

VirtualBox 文档中提供了有关仅主机网络的更多文档:https ://www.virtualbox.org/manual/ch06.html#network_hostonly