Как установить Докер на Windows?
Прежде чем понять концепцию Docker, давайте сначала обсудим концепцию гипервизоров. Таким образом, в ИТ-компании или любой другой кооперации есть команда разработчиков, команда тестирования и рабочая группа для разработки приложения, его тестирования и развертывания соответственно. Теперь предположим, что разработчики работают над другой ОС, например, скажем, macOS, и они использовали некоторые зависимости или библиотеки в соответствии с языком, который они используют, поэтому они просто не передают программное обеспечение команде тестирования, но и библиотеки, но теперь приложение не запускалось на машине тестировщика, но работало на машине разработчика, может быть потому, что на машине тестировщика есть другие функции ОС, чем у разработчика, поэтому теперь разработчики должны отправлять ОС, но это практически невозможно, так как нельзя просто скопировать диск C и передать его, вот тут-то и появляется концепция гипервизоров, думайте об этом как о виртуальной машине или Wim-ware, так что у вас есть физическое оборудование, вы размещаете на нем ОС, и теперь ОС может размещать другую ОС, также называемую гостевой ОС, и эту гостевую ОС можно упаковать и отправить команде тестирования, удивительно, не правда ли!

Но проблема здесь в том, что для каждого приложения нужна своя ОС, это приведет к пустой трате ресурсов, так как будет работать несколько ОС. Итак, для этой проблемы у нас есть концепция контейнеров. Разница между гипервизорами и контейнерами заключается в том, что нам не нужно несколько ОС для каждого приложения, несколько приложений могут использовать одно и то же ядро ОС, и это здорово. Поэтому вместо установки HYPERVISOR мы будем устанавливать DOCKER.

Установка и настройка докера:
Выполните следующие шаги, чтобы установить и настроить Docker в Windows:
- Для установки Docker перейдите в свой любимый браузер (здесь будет использоваться Chrome, но это можно сделать с помощью любого браузера). В строке поиска введите загрузку Docker. И нажмите на первую появившуюся ссылку.

- После перехода по ссылке выберите свою ОС, будь то Windows, MAC, Linux для установки.

- Загрузка начнется в зависимости от скорости вашего интернета, это займет некоторое время.

- После установки в Windows это будет выглядеть примерно так:

- После нажатия Ok начнется установка.

- После установки он покажет примерно следующее:

- После установки нам нужно перезагрузить компьютер и установить WSL 2, что означает «Установка Windows для LINUX». Это уровень совместимости для запуска бинарных исполняемых файлов Linux в Windows 10. Внимательно следуйте следующим нескольким инструкциям. После перезагрузки появится следующее диалоговое окно, затем нажмите там на кнопку Stop Docker.

- После нажатия нам нужно включить Hyper-V, для этого мы перезагрузим ПК и перейдем в настройку BIOS, « Настройки»> «Обновление и безопасность»> «Восстановление»> «Расширенная настройка»> «Конфигурация устройства» . После этого, если опция Включить Turbo Boost на DC. не отмечен, отметьте его, после этого сохраните и выйдите.

- После этого, на последнем шаге, перейдите в Панель управления> Включение и отключение компонентов Windows. Затем для активации Hyper-V отметьте Hyper-V и Windows Hypervisor Platform.
На данный момент вы успешно установили и настроили Docker на своем компьютере с Windows.