Установка Docker в Windows 10
Что нужно знать
Среда для сборки и запуска контейнеризированных приложений Docker Desktop в Windows использует виртуализацию Hyper-V, поэтому компьютер, на который планируется устанавливать Docker, должен соответствовать определенным требованиям, а именно:
- Установленная Windows 10 должна быть редакции Pro, Enterprise и Education, 64-bit.
- Иметь 64-битный процессор с поддержкой технологии Second Level Address Translation (SLAT).
- Иметь объем оперативной памяти не меньше 4 ГБ.
- В BIOS должна быть включена аппаратная виртуализация.
Установка и обновление WSL
Если предполагается использование только Docker, достаточно установить актуальную версию WSL или обновить уже установленную.
- Запустите от имени администратора консоль «PowerShell» из контекстного меню кнопки «Пуск».
- Выполните команду wsl —install для установки подсистемы. Если подсистема уже установлена, команда вернет соответствующее уведомление.
- Чтобы проверить наличие обновлений WSL и произвести в случае необходимости их установку, выполните команду wsl —update.
Включение Hyper-V
В случае необходимости использования других виртуальных машин потребуется включение штатного компонента Hyper-V.
- Откройте нажатием клавиш Win + R диалоговое окошко быстрого запуска, введите в него команду optionalfeatures и нажмите «ОК».
- В окне апплета «Компоненты Windows» отметьте все элементы компонента «Hyper-V» и нажмите кнопку «ОК».
После этого вам будет предложено перезагрузить компьютер.
Читайте также: Что делать, если в Windows 10 отсутствует Hyper-V
Установка Docker
Сама процедура установки Docker сложности не представляет. Платформа устанавливается даже проще, чем большинство десктопных программ.
Так как Docker функционирует на базе Microsoft Hyper-V, после его активации несовместимый с «Hyper-V» сторонний гипервизор VirtualBox перестанет работать. Это не повредит образам виртуальных машин, но нужно учитывать данный момент.
- Посетите официальный сайта разработчика и скачайте установочный файл платформы.
- Запустите исполняемый файл установщика двойным кликом.
- Если планируется использовать только Docker, можно оставить все настройки по умолчанию — в этом случае Docker будет использовать технологию WSL 2. А если необходимо, чтобы платформа работала на базе компонента «Hyper-V» или на компьютере используются другие виртуальные машины, снимите флажок с чекбокса «Use WSL 2 instead of Hyper-V (recommended)». Нажмите кнопку «OK».
Начнется процедура распаковки пакетов Docker. Она выполняется в автоматическом режиме и не требует никаких подтверждений со стороны пользователя. Все, что требуется, это дождаться завершения инсталляции и закрыть окно мастера нажатием кнопки «Close».