--virtualbox-hostonly-cidr 在 docker 机器创建过程中做了啥?

Posted

技术标签:

【中文标题】--virtualbox-hostonly-cidr 在 docker 机器创建过程中做了啥?【英文标题】:What does --virtualbox-hostonly-cidr do during docker machine creation?--virtualbox-hostonly-cidr 在 docker 机器创建过程中做了什么? 【发布时间】:2018-07-08 01:49:26 【问题描述】:

您好,我想在 Windows 上创建一个 Docker 机器并拥有 Docker Toolbox,并且必须执行此代码

./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

所以我想知道 --virtualbox-hostonly-cidr 是什么,它是做什么的

官方文档说:

--virtualbox-hostonly-cidr "192.168.99.1/24"                                                         Specify the Host Only CIDR [$VIRTUALBOX_HOSTONLY_CIDR]

我不明白。请您为网络文化不高的开发者详细解释一下。

【问题讨论】:

【参考方案1】:

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

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

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

【讨论】:

以上是关于--virtualbox-hostonly-cidr 在 docker 机器创建过程中做了啥?的主要内容,如果未能解决你的问题,请参考以下文章