«VirtualBox настроен на несколько адаптеров только для хостов с одинаковым IP» при запуске docker

#docker #virtualbox

#docker #virtualbox

Вопрос:

Я пытаюсь запустить Docker на старой Mac OS.

Я получаю эту ошибку:

Ошибка настройки сети только для хоста при запуске компьютера: VirtualBox настроен на несколько адаптеров только для хоста с одинаковым IP «192.168.99.1». Пожалуйста, удалите один

Ответ №1:

Проблема возникла из-за запуска docker в двух разных сеансах на моем компьютере.

Чтобы исправить это, я запустил: VBoxManage list -l hostonlyifs для идентификации адаптеров, а затем удалил тот, который мне больше не нужен:

 VBoxManage hostonlyif remove vboxnet1
  

В качестве альтернативы, если вы хотите иметь возможность запускать Docker из двух разных сеансов, вы можете изменить IP-адрес каждого адаптера:

  • Перейдите в File -> Host Network Manager
  • Измените IP-адрес одного из адаптеров

Комментарии:

1. Это просто спасло меня от перестройки моей среды minishift.

Ответ №2:

У меня также возникла такая же проблема при использовании Local by Flywheel.

У меня две разные учетные записи пользователей на моем Mac. Один для личного, другой для работы. Я все еще входил в свою рабочую учетную запись при попытке запустить компьютер в своей личной учетной записи.

Убедившись, что я полностью вышел из своей рабочей учетной записи и перезапустил ее, я смог снова запустить ее в своей личной учетной записи.

Перед этим я заметил, что мой IPv4-адрес / маска в Host Network Manager были одинаковыми. После выхода из системы и перезапуска теперь все по-другому, и я больше не получаю уведомление при запуске Local с помощью Flywheel.

Надеюсь, это кому-то поможет!

Ответ №3:

Эта ошибка возникает из-за того, что на вашем компьютере уже установлен virtualbox.

Вот простой шаг.

Шаг 1: Удалите Virtualbox со своего компьютера

Шаги 2: Удалите Docker и переустановите его

Исправлено!!!