uz
KA
июня 23, 2025
Обновлено июня 23, 2025

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

Docker Windows

Мир контейнеров полон разных платформ и решений, однако, доминирующее место по прежнему занимает Docker и это не просто так. Одним из интересных является продукт Docker Desktop, который вмещает в себя все основные функции современного контейнерного менеджера. О нем и его установке поговорим в инструкции!

Что такое Docker Desktop?

Docker Desktop – продукт компании Docker, позволяющий автоматизировано развертывать приложения, системы на основе платформы контейнеризации с возможностью собирать и распространять собственные.  Это значит, что система Docker Desktop создает изолированный процесс внутри, которого работает минимальная ОС. К ней подключены отдельные сетевые, дисковые, процессорные пространства и ядро ОС, на основе которых разворачивается образ или же само приложение.

Схема работы Docker
Скриншот №1 — Схема работы Docker

Значит имея готовый образ приложения, не нужно скачивать зависимости и проводить настройку системы, образ уже готов и ждет процесса запуска в изолированном пространстве!

Как установить Docker Desktop?

Для установки необходимо перейти на официальный сайт Docker и скачать установочный пакет, нажав на кнопку Download for Windows:

Сайт компании
Скриншот №2 — Сайт компании

После скачивания, обязательно проверьте контрольные суммы пакета или же цифровые подписи, чтобы убедиться, что пакет не был видоизменен в процессе передаче. Для этого откройте свойства файла, перейдите в раздел Digital Signature или Цифровые подписи и просмотрите сертификат поставляемый с ПО. Поля Issued to Docker Inc, должны присутствовать в файле!

Подписи пакета
Скриншот №3 — Подписи пакета

В решении уже интегрированы основные продукты компании, которые позволят осуществить полный цикл развертывания и работы с приложениями:

  • Docker Engine – демон контейнеризации и управления образами;
  • Docker CLI client – утилита доступа к демону;
  • Docker Scout – модуль сканирования образов на уязвимости;
  • Docker Build – сборщик автоматизированных образов;
  • Docker Extensions – модуль дополнений;
  • Docker Compose – оркестратор для малого кол-ва контейнеров;
  • Kubernetes – оркестратор для корпоративных решений.

Обратите внимание, что Docker Desktop не просто GUI оболочка, а комплекс решение под управлением графической панелью.

Установка Docker Desktop

Для корректной работы важно учитывать требования технологий WSL 2 и Hyper-V, при установке будет необходимо выбрать одну из них. Убедитесь, что вы используете подходящую версию ОС:

  • Windows 11 Home/Education/Pro/Enterprise версии 21H2 и выше;
  • Windows 10 Home/Pro 21H2 и выше, а так же Windows 10 Education/Enterprise 21H2.

Требования к аппаратной части соответствуют вашим:

  • 64 битный процессор с поддержкой SLAT;
  • 4 Гб ОЗУ;
  • Включена виртуализация в BIOS вашего устройства.

Проверить их можно, зажав комбинацию клавиш Ctrl + Alt + Delete, где уже будут представлены параметры:

Проверка аппаратной части
Скриншот №4 — Проверка аппаратной части

Для более эффективной работы контейнеров, опционально можно подключить WSL2, после установки Docker. Вернемся к скачанному ранее пакету и установим его:

Установка
Скриншот №5 — Установка

После распаковки всех компонентов автоматически попробует запуститься Docker Engine.

На данном этапе могут возникнуть ошибки docker desktop error, для того, как их решить смотрите в руководстве по траблшутингу.

Если все требования выше соответствуют вашим параметрам, то должно открыться окно с запущенным демоном:

Панель доступа
Скриншот №6 — Панель доступа

Обратите внимание, что с некоторых IP-адресов обращения к публичным сервисам могут быть заблокированы в соответствии с политикой компании. Если у вас возникла подобная проблема – ознакомьтесь с руководством. Для подключения WSL2, технология которая увеличит производительность работы с контейнерами, пропишите в терминале следующие строки:

wsl.exe --set-default-version;wsl --set-default docker-desktop

Данные команды переключат режим работы на WSL2 и установят дистрибутив работы с WSL, по умолчанию на docker-desktop!

Все действия были выполнены в среде облачного сервера от Serverspace, для этого перейдем к созданию сервера, на любой из двух платформ vStack cloud или же VMware cloud. Нажмем на кнопку Создать сервер и выберем конфигурацию, подходящую под наши задачи, затем нажмем кнопку Создать:

Создание сервераСкриншот №7 — Создание сервера

Оценка:
5 из 5
Аverage rating : 5
Оценок: 1
100029 Ташкент Улица Якка Чинар, дом 2/1
ООО «ИТГЛОБАЛКОМ ЛАБС»

Вам также может быть интересно...