DevOps: Инструменты на Windows 10
Если есть желание/необходимость девопсить на Windows 10 - ниже небольшая инструкция.
Установка WSL 2
Можно через стандартные «Программы и компоненты» → «Установка компонентов Windows», выбрать «Windows Subsystem for Linux» или через команды:
Powershell:
Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Windows-Subsystem-Linux
cmd:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
Далее согласно инструкции https://aka.ms/wsl2kernel загружаем и устанавливаем пакет https://aka.ms/wsl2kernelmsix64
Переключаем на использование второй версии WSL
wsl --set-default-version 2
Если уже что-то работало под WSL, можно сконвертировать:
wsl.exe -l wsl.exe --set-version Ubuntu-20.04 2 wsl.exe --set-version Debian 2
Так же есть экспорт/импорт:
wsl.exe --export Ubuntu-20.04 C:\temp\ubuntu2004.tar wsl.exe --import ubuntu2004 C:\wsl c:\temp\ubuntu2004.tar wsl --list --all wslconfig /list /all wsl --setdefault ubuntu2004 wsl --distribution ubuntu2004 cd \\wsl$\ubuntu2004 wsl --shutdown
Установка Linux
Устанавливаем необходимую версию Linux с сайта Microsoft Store https://aka.ms/wslstore
Устанавливаем терминал (опционально)
Можно установить Windows Terminal https://aka.ms/terminal или Fluent Terminal https://github.com/felixse/FluentTerminal - кому что нравится и работать прямо из Windows. А можно прямо из Linux.
Настройка WSL 2
Время в WSL может отличаться от времени на Windows, эта команда его синхронизирует:
sudo hwclock --hctosys