我遇到一个问题,我在本地星巴克连接到WiFi网络时无法启动任何泊坞机,接收到以下输出;
$ docker-machine start
开始"默认" ...
(默认)检查网络是否需要重新创建...
在机器启动时设置仅主机网络时出错:仅限主机的cidr与主机接口的网络地址冲突
连接到家庭网络或使用移动热点时,不会发生这种情况。有没有解决方法呢?
答案 0 :(得分:2)
docker机器和正在为wifi设置的网络之间存在冲突。尝试使用其他ip创建一个新的docker机器:
docker-machine create --driver virtualbox --virtualbox-hostonly-cidr "192.168.123.99/24" mymachine
使用它:
docker-machine env mymachine
除了'默认'之外,这是一台新机器。你可能会发现它不会有你以前的工作(图像等)。
答案 1 :(得分:1)
您的泊坞机启动失败。 因此,您要么创建新VM,要么修复现有VM。
对于新VM选项,请使用--virtualbox-hostonly-cidr“10.10.10.1/24” (将10.10.10.1/24替换为您希望VM使用的子网。)
对于已创建的VM(启动失败),调出虚拟框UI并在网络首选项中更改它。 使用docker-machine ls列出现有虚拟机。