1

Я использую Docker CE v18.06.0-ce-mac70 (26399). Нужно ли еще VirtualBox для запуска контейнеров? Будет ли Docker все еще работать, если я удалю свой VirtualBox?

1 ответ1

1

Хороший вопрос. Кажется запутанным на основании документации, в которой говорится:

Docker для Mac использует HyperKit, облегченное решение для виртуализации macOS, созданное поверх Hypervisor.framework.

Но тогда говорится:

В настоящее время нет драйвера для создания док docker-machine create для HyperKit, поэтому используйте драйвер virtualbox для создания локальных машин. (См. Драйвер Docker Machine для Oracle VirtualBox.) Вы можете запустить HyperKit и Oracle VirtualBox в одной системе. Чтобы узнать больше, смотрите Docker для Mac и Docker Toolbox.

Похоже, что если вы не озабочены созданием Docker docker-machine create вы можете использовать Docker CE без установленного VirtualBox. Но если вы спросите меня, кажется, что в какой-то момент вы можете зацепиться за игру с контейнерами, поэтому лучше всего оставить VirtualBox установленным.

Мой личный лучший совет: если вы не хотите, чтобы VirtualBox находился рядом, просто бросьте его сейчас и делайте так, как вы хотите с Docker CE. И если / когда вы столкнетесь с какой-либо командной стенкой - например, с помощью элемента docker-machine create упомянутого выше, - просто установите VirtualBox и примите это как «цену входа» для использования Docker в macOS.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .