При переходе во взрослую разработку рано или поздно мы сталкиваемся с лучшими практиками, со стандартами отрасли и таким образом узнаем о docker и хотим его использовать.
У меня компьютер на windows, действуем по привычной схеме, заходим на официальный сайт docker.com скачиваем дистрибутив, устанавливаем и… ничего не работает!!!
Первое что я увидел при запуске докера «wsl2 installation is incomplete» к счастью microsoft знают что с этим делать и даже дают подробную инструкцию.
Инструкция по установке WSL2 на Windows 10
Запускаем PowerShell с правами админа и включаем компонент «Подсистема Windows для Linux»
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
После этого включаем необязательный компонент «Платформа виртуальных машин»
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
Перезагружаем компьютер
Скачиваем и устанавливаем пакет обновления ядра linux
После этого необходимо поставить WSL 2 версией по умолчанию, для этого запускаем PowerShell и выполняем команду
wsl --set-default-version 2
Пробуем снова запустить Docker
Ура все работает! Можем создавать контейнеры!
Добавить комментарий
Для отправки комментария вам необходимо авторизоваться.