Установка Docker в Windows

  Максим Крук  | 

  Обновл. 3 Мар 2020  | 

 4304

Docker Desktop для Windows — это нативное Windows-приложение, которое предоставляет среду для сборки и запуска контейнеризированных приложений. В его основе используется нативная Hyper-V виртуализация и сети, что является наиболее быстрым и стабильным вариантом для работы с Docker в Windows. Docker Desktop для Windows поддерживает как Windows-, так и Linux-контейнеры.

Что нужно знать перед установкой Docker в Windows?

Нам потребуется операционная система Windows 10 версии Корпоративная, Профессиональная или Образовательная. Также должны быть подключены компоненты Hyper-V и Windows Containers. Для работы с этими компонентами система должна выполнять следующие требования:

   64-разрядный процессор с поддержкой преобразования адресов второго уровня (SLAT от англ. «Second Level Address Translation»).

   Не менее 4 ГБ оперативной памяти.

   Поддержка аппаратной виртуализации на уровне BIOS.

Есть два способа проверить, включена ли у вас виртуализация на уровне BIOS.

Способ №1: Посмотреть в «Диспетчер задач» > «Производительность» в поле «Виртуализация» должно быть значение «Включено»:

Способ №2: Воспользоваться утилитой systeminfo. Для этого нужно открыть приложение Windows Powershell или Командную строку с правами администратора (Win+R), и прописать команду systeminfo. Нас интересует последний пункт — «Требования Hyper-V», где всеми значениями должно быть «Да»:

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

Примечание: После включения компонента Hyper-V, VirtualBox перестанет работать, при этом все образы ваших виртуальных машин будут сохранены.

Docker для Windows включает в себя следующие компоненты:

   Docker Engine

   Docker CLI клиент

   Docker Compose

   Notary

   Kubernetes

   Credentials Helper

Контейнеры и образы, созданные с помощью Docker Desktop для Windows, доступны всем пользователям машины, на которую он установлен, так как все пользователи используют одну и ту же виртуальную машину для сборки и запуска контейнеров.

Установка Docker в Windows 10


Существует два варианта установки Docker для Windows:

   Приложение «Docker Toolbox for Windows».

   Приложение «Docker for Windows».

Примечание: Обратите внимание, что Docker Toolbox для Windows является устаревшим решением, которым вы можете воспользоваться, если ваш компьютер не удовлетворяет требования, которые нужны для Docker для Windows. Детальнее об установке Docker Toolbox вы можете прочитать здесь.

В этом уроке мы будем устанавливать Docker через приложение «Docker for Windows», так как это решение является наиболее стабильным и надёжным. Итак, сначала нам нужно скачать установщик.

Далее запускаем инсталлятор Docker Desktop Installer.exe. Следуйте инструкциям мастера установки, дайте установщику разрешение на использование прав администратора и дождитесь окончания установки.

Примечание: Для Docker права администратора нужны для того, чтобы установить сетевые компоненты, создать ссылки на приложения Docker и управлять Hyper-V виртуальными машинами.

Чтобы запустить Docker Desktop, воспользуйтесь поиском в Windows:

Docker будет запущен тогда, когда иконка «кита» появится в системном трее:

Если иконка «кита» скрыта в системном трее, то нажмите на стрелку вверх, чтобы посмотреть все иконки. После установки Docker Desktop, вы также получите всплывающее уведомление о том, что Docker установлен и готов к работе:

После того, как инициализация закончена, нажмите на иконку «кита» в системном трее и выберите пункт «About Docker Desktop», чтобы проверить, что вы используете последнюю версию Docker.

Поздравляю! Вы успешно установили Docker Desktop на Windows.

Оценить статью:

Звёзд: 1Звёзд: 2Звёзд: 3Звёзд: 4Звёзд: 5 (5 оценок, среднее: 3,80 из 5)
Загрузка...

Добавить комментарий

Ваш E-mail не будет опубликован. Обязательные поля помечены *