• DevOps
  • Защита информации
  • ИТ-поддержка
  • Установка Docker на Windows 10

    Рассмотрим установку Docker Desktop for Windows — это Community-версия Docker для систем Microsoft Windows.

    Системные требования

    • Windows 10 64-bit: Pro, Enterprise, Education (Build 16299 или выше).

    Для успешного запуска Client Hyper-V в Windows 10 требуются следующие предварительные требования к оборудованию:

    • 64 bit процессор c поддержкой Second Level Address Translation (SLAT).
    • 4GB системной памяти.
    • Поддержка аппаратной виртуализации на уровне BIOS должна быть включена в настройках BIOS.

    Подготовка

    Включаем функции Hyper-V Containers Window. Для этого переходим в панель управления - установка и удаление программ - включение или отключение компонентов Windows. Активируем пункт Hyper-V, который включает Hyper-V Managment Tools, Hyper-V Platform.

    Также это можно выполнить через powershell или dism (все команды необходимо выполнять с правами администратора).

    Powershell:

    Enable-WindowsOptionalFeature -Online -FeatureName Microsoft-Hyper-V -All

    DISM:

    DISM /Online /Enable-Feature /All /FeatureName:Microsoft-Hyper-V

    Установка

    Скачиваем установщик Docker (Docker Desktop Installer) с Docker Hub.

    Установка Docker Desktop включает Docker Engine, Docker CLI client, Docker Compose, Notary, Kubernetes и Credential Helper. Контейнеры и образы, созданные с помощью Docker Desktop, используются всеми учетными записями пользователей на компьютерах, на которых он установлен. Это связано с тем, что все учетные записи Windows используют одну и ту же виртуальную машину для создания и запуска контейнеров. При использовании Docker Desktop WSL 2 невозможно обмениваться контейнерами и образами между учетными записями пользователей.

    Запускаем установщик Docker Desktop Installer.exe и ожидаем пока он скачает все необходимые компоненты.

    После установки система потребует перезагрузки. Перезагружаемся и входим в систему.

    После входа может возникнут запрос на установку дополнительного компонента WSL2. Переходим по ссылке и скачиваем необходимый пакет с официального сайта Microsoft.

    После скачивания выполняем установку WSL2, после которой снова потребуется перезагрузка.

    Настройка и запуск приложения

    Входим в систему и ждем запуска всех служб Docker. Когда все службы будут запущены, мы увидим в трее классический значок Docker — это значит что служба установлена и запущена. Далее можно запустить приложение Docker desktop. Далее можно изменить настройки Docker при необходимости:

    проверка докер

    Рисунок 1 — Изменение параметров Docker desktop

    Далее управление Docker выполняется через Powershell. Проверяем версию и выполняем тестовый запуск контейнера:

    проверка докер

    Рисунок 2 — Проверка версии Docker

    После выполнения всех этих действий, Docker готов к использованию.

    проверка докер

    Рисунок 3 — Тестовый запус

    Нужна помощь? Настройки docker/docker swarm/docker compose мы осуществляем в рамках услуги DevOps-аутсорсинг.

    Не нашли ответа на свой вопрос?
    Содержание

    Есть вопросы?

    Закажите звонок специалиста!

    Есть вопросы?

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