#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 и переустановите его
Исправлено!!!