Установить Docker в Windows с помощью только CLI намного проще, чем вы ожидаете. Для этого требуется всего несколько команд. В этой статье предполагается, что на вашем компьютере с Windows установлена программа Chocolatey. Если нет, вы можете установить шоколад отсюда. Chocolatey — менеджер пакетов для операционной системы Windows.
Установка Docker с помощью Chocolatey в Windows:
После установки шоколада вы можете проверить свою установку, выполнив команду на новом экземпляре CMD или Powershell.
choco --v
Если следующая команда выдает номер версии, значит, вы успешно установили Chocolatey в Windows.
PS C:\Users\Admin> choco --v Chocolatey v0.12.1
Не должно быть так, чтобы номер версии был другим в зависимости от времени установки шоколадки в вашей системе.
Установка Докера
После установки шоколада в нашей системе Windows нам нужно установить пакет докеров из менеджера пакетов шоколада. Для этого нам нужно просто запустить следующую команду в CMD или экземпляре PowerShell.
choco install docker
Если вам нужна конкретная версия докера, вы можете передать команде следующий аргумент:
choco install docker --version 17.05.0
Итак, после того, как этот докер установлен, нам нужно установить докер-демон с помощью докер-машины, чтобы фактически установить и работать с образами и контейнерами.
Установка Docker-машины
Чтобы установить докер-машину с шоколадом, мы можем запустить простую команду следующим образом:
choco install docker-machine -y
Установка пакета docker-machine на локальный компьютер займет некоторое время.
Установка Virtual Box
Virtual Box — это менеджер виртуальных машин, вы можете создавать виртуальные машины в своей основной операционной системе, которой здесь является Windows. Вы можете установить Virtual Box на Windows с официального сайта Oracle.
Также добавьте путь установки Virtual Box в переменную окружения PATH. Вы можете добавить PATH виртуального ящика с помощью CMD или PowerShell.
set PATH=%PATH%;"C:\Program Files\Oracle\VirtualBox"
Вам необходимо добавить систему Virtual Box на постоянной основе в систему, вам нужно добавить ее в переменную среды PATH, нажав Панель управления -> Дополнительные параметры системы -> Переменные среды -> Редактировать переменную пути, и просто добавьте путь и сохраните переменная.
Путь, безусловно, может быть другим в соответствии с вашими предпочтениями установки. Это добавит двоичные файлы Virtual box в качестве PATH для запуска из экземпляров CMD или PowerShell в Windows. Итак, после запуска VirtualBox в CMD или PowerShell мы получаем графический интерфейс.
Теперь нам нужно включить настройку VTx в системном BIOS. Это можно проверить и включить, нажав определенные клавиши, такие как F2 или F10 или другие, во время загрузки системы.
Создание Docker-машины по умолчанию
Теперь, после того как мы установили Virtual Box и машину Docker, мы можем перейти к созданию машины Docker по умолчанию в системе.
docker-machine create --driver virtualbox default
Если выдает ошибку включения VTx в БИОС, введите проверку на нее повторным запуском команды следующим образом:
docker-machine create -d virtualbox --virtualbox-no-vtx-check default
Запуск докер-машины
После этого он создаст докер-машину по умолчанию в системе. Теперь мы можем вызвать машину докера и настроить машину для запуска механизма докера.
Нам нужно запустить команду:
docker-machine start
Это запустит докер-машину по умолчанию, которая представляет собой виртуальную машину, созданную в виртуальном ящике. После завершения команды в самой подсказке предлагается запустить команду env. Итак, нам нужно запустить команду следующим образом:
docker-machine env default | Invoke-Expression
Это, наконец, запустит докер-машину в системе, что означает, что демон докеров теперь работает в вашей системе. Наконец-то мы можем запустить install или docker в экземплярах CMD или PowerShell.
Запуск докера
Итак, чтобы запустить докер, мы можем следовать официальной документации по докеру.
docker run hello-world
Теперь у нас наконец есть настройка докера в Windows с помощью менеджера пакетов шоколадного. Теперь вы можете использовать докер по своему усмотрению, запуская или извлекая образы и контейнеры.
Остановка Docker-машины
Прежде чем выключить систему, вам нужно остановить докер-машину, чтобы она не зависала при выключении. Итак, выполните следующую простую команду, чтобы остановить докер-машину.
docker-machine stop
Итак, из этой статьи мы смогли настроить Docker с помощью менеджера пакетов шоколадного цвета в Windows.