公共网络上的Docker Machine网络错误

Jam*_*ley 8 networking docker docker-machine

我有一个问题,我连接到我当地星巴克的WiFi网络时无法启动任何docker机器,接收到以下输出;

$ docker-machine start
启动"default"...
(默认)检查网络是否需要重新创建...
在机器启动时设置仅主机网络时出错:仅限主机的cidr与主机接口的网络地址冲突

连接到我的家庭网络或使用我的移动热点时,这不会发生.这有什么解决方法吗?

Rob*_*ert 5

docker 机器和正在为 wifi 设置的网络之间存在冲突。尝试使用其他 ip 创建一个新的 docker 机器:

docker-machine create --driver virtualbox --virtualbox-hostonly-cidr "192.168.123.99/24" mymachine
Run Code Online (Sandbox Code Playgroud)

用它:

docker-machine env mymachine
Run Code Online (Sandbox Code Playgroud)

这是除“默认”机器之外的一台新机器。您可能会发现它没有您以前的作品(图像等)。