
Я начинаю с 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 на данном этапе. Мое мнение по этому вопросу не будет полезным.