Windows + Докер + WSL2

Windows + Докер + WSL2

Я начинаю с Docker на Windows. Простые примеры работают нормально. Но теперь я хотел бы установить контейнер Laravvel 8, который требует WSL2, установленный с рабочим столом Docker. СогласноДокумент Microsoft.требуется присоединиться к программе инсайдеров и установить сборку ОС 20262 или выше (у меня 18363). При регистрации инсайдеров есть ВАЖНОЕ УВЕДОМЛЕНИЕ, которое гласит:

Экспериментальное и раннее предварительные версии программного обеспечения и услуг, предоставляемых вам в рамках Программы, могут не быть протестированы. Вы можете столкнуться с сбоями, уязвимостями безопасности, потерей данных или повреждением вашего устройства. ...

Что это значит? Мне не нужна эта гарантия проблем. Возможно ли запустить Docker без WSL2? Я не понимаю этого. Другой пользователь говорит, что WSL2 на Win глючит. Звучит не очень хорошо. Что мне делать, если я хочу начать с Docker?

Большое спасибо за любую помощь.

решение1

для этого необходимо присоединиться к программе инсайдеров и установить сборку ОС 20262 или выше (у меня 18363).

WSL2 требует 1909 или более новую версию, которая у вас установлена, что означает, что вы можете использовать Docker сегодня без обновления до сборки Insider Preview. Для 21H1 требуется упрощенный установщик. Упрощенный установщик не требуется для использования Docker в WSL2.

Что это значит?

Это означает, что сборки Insider Preview являются экспериментальными и не всегда стабильными. Если вы не готовы иметь дело с потенциально неразрешимыми проблемами, вам не следует обновляться до сборки Insider Preview.

Можно ли запустить Docker без WSL2?

Docker всегда можно было запустить на Windows. Если я не ошибаюсь, для этого нужен только Hyper-V.

Что мне делать, если я хочу начать с Docker?

Только вы можете решить, хотите ли вы устанавливать Docker на данном этапе. Мое мнение по этому вопросу не будет полезным.

Связанный контент