Docker public 网络上的机器网络错误
Docker Machine network error on public network
我遇到一个问题,我无法启动任何 docker 机器,同时连接到本地星巴克的 WiFi 网络,收到以下输出;
$ docker-machine start
Starting "default"...
(default) Check network to re-create if needed...
Error setting up host only network on machine start: host-only cidr conflicts with the network address of a host interface
当连接到我的家庭网络或使用我的移动热点时,不会发生这种情况。有什么解决方法吗?
docker 机器与正在为 wifi 设置的网络之间存在冲突。尝试用其他 ip 创建一个新的 docker 机器:
docker-machine create --driver virtualbox --virtualbox-hostonly-cidr "192.168.123.99/24" mymachine
使用它:
docker-machine env mymachine
这是 'default' 之外的新机器。您可能会看到它没有您以前的作品(图像等)。
您的 docker-machine 启动失败。
因此,要么创建新 VM,要么修复现有 VM。
对于新的 VM 选项,使用 --virtualbox-hostonly-cidr "10.10.10.1/24"
(将 10.10.10.1/24 替换为您希望 VM 使用的任何子网。)
对于已经创建的VM(启动失败),调出虚拟框UI并在网络首选项中更改它。
使用 docker-machine ls 列出现有虚拟机。
我遇到一个问题,我无法启动任何 docker 机器,同时连接到本地星巴克的 WiFi 网络,收到以下输出;
$ docker-machine start
Starting "default"...
(default) Check network to re-create if needed...
Error setting up host only network on machine start: host-only cidr conflicts with the network address of a host interface
当连接到我的家庭网络或使用我的移动热点时,不会发生这种情况。有什么解决方法吗?
docker 机器与正在为 wifi 设置的网络之间存在冲突。尝试用其他 ip 创建一个新的 docker 机器:
docker-machine create --driver virtualbox --virtualbox-hostonly-cidr "192.168.123.99/24" mymachine
使用它:
docker-machine env mymachine
这是 'default' 之外的新机器。您可能会看到它没有您以前的作品(图像等)。
您的 docker-machine 启动失败。 因此,要么创建新 VM,要么修复现有 VM。
对于新的 VM 选项,使用 --virtualbox-hostonly-cidr "10.10.10.1/24" (将 10.10.10.1/24 替换为您希望 VM 使用的任何子网。)
对于已经创建的VM(启动失败),调出虚拟框UI并在网络首选项中更改它。 使用 docker-machine ls 列出现有虚拟机。