"VirtualBox is configured with multiple host-only adapters with the same IP" 开始时 docker

"VirtualBox is configured with multiple host-only adapters with the same IP" when starting docker

我正在尝试 运行 Docker 在旧的 Mac OS 上。

我收到这个错误:

Error setting up host only network on machine start: VirtualBox is configured with multiple host-only adapters with the same IP "192.168.99.1". Please remove one

问题是因为我的机器上有两个不同的会话 运行 docker。

为了修复它,我 运行:VBoxManage list -l hostonlyifs 识别适配器,然后移除我不再需要的适配器:

VBoxManage hostonlyif remove vboxnet1

或者,如果您希望能够从两个不同的会话 运行 Docker,您可以更改每个适配器的 IP 地址:

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

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

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

在确保我完全退出我的工作帐户并重新启动后,我能够在我的个人帐户上再次使用它。

在执行此操作之前,我注意到主机网络管理器下的 IPv4 Address/Mask 是相同的。注销并重新启动后,它现在不同了,我不再收到通过 Flywheel 启动 Local 时的通知。

希望这对某人有所帮助!

出现此错误是因为您已经在计算机中安装了 virtualbox。

这是简单的步骤。

第 1 步:从您的计算机卸载 Virtualbox

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

已修复!!!