启动Docker时出现“VirtualBox配置了具有相同IP的多个主机模式适配器”的错误

8

我试图在旧版的Mac OS上运行Docker。

我遇到了如下错误:

启动主机时设置主机网络出错: VirtualBox配置了多个相同IP地址 "192.168.99.1" 的主机-only适配器。请删除一个。

3个回答

13
问题源于我在我的机器上运行了两个不同的docker会话。
为了解决这个问题,我运行了VBoxManage list -l hostonlyifs命令来识别适配器,然后删除了我不再需要的那一个。
VBoxManage hostonlyif remove vboxnet1

或者,如果您想在两个不同的会话中运行Docker,则可以更改每个适配器的IP地址:

  • 转到文件->主机网络管理器
  • 更改一个适配器的IP地址

1
这刚刚为我节省了重建minishift环境的时间。 - Ryan

0

我在使用Local by Flywheel时也遇到了同样的问题。

我的Mac上有两个不同的用户帐户,一个用于个人,另一个用于工作。当我尝试在个人帐户上启动机器时,仍然登录到我的工作帐户中。

确保完全注销我的工作帐户并重新启动后,我能够再次在我的个人帐户上让它正常工作。

在执行此操作之前,我注意到我的主机网络管理器下的IPv4地址/掩码是相同的。注销并重新启动后,现在已经更改并且我在启动Local by Flywheel时不再收到通知。

希望这可以帮助到某些人!


0

这个错误发生是因为你的电脑已经安装了Virtualbox。

以下是简单步骤:

步骤1:从你的电脑卸载Virtualbox

步骤2:卸载Docker并重新安装

问题解决!!!


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接