Во вступительных главах мы рассмотрели установку панели управления Docker в Windows. Она разработана таким образом, чтобы контейнеры Docker можно было запускать и в Windows, и в MacOS. Сайт с панелью управления Windows вы можете найти, перейдя по ссылке.
Для установки в Windows, вам необходимы Windows 10 или Windows Server 2016 с включённым Hyper-V.
Панель управления состоит из следующих компонентов:
- Docker Engine — используется как базовый движок или демон Docker для запуска контейнеров Docker.
- Docker Machine — используется для запуска machine-команд Docker.
- Docker Compose — используется для запуска compose-команд Docker.
- Kitematic — графический интерфейс Docker, созданный для Windows и Mac OS.
- Oracle virtualbox
Давайте рассмотрим различные типы действий, которые возможны с помощью панели управления Docker.
Запуск в Powershell
С помощью панели управления Docker в Windows 10 теперь вы можете запускать команды Docker с помощью powershell. Если вы откроете powershell в Windows и введете команду docker version, вы получите все необходимые сведения об установленной версии Docker.
Извлечение образов и запуск контейнеров
Теперь вы также можете извлекать образы из Docker Hub и запускать контейнеры в powershell, как в Linux. Следующий пример вкратце покажет загрузку образа Ubuntu и запуск контейнера из образа.
Первым делом воспользуйтесь командой pull Docker для извлечения образа Ubuntu c Docker Hub.
Далее запустите образ Docker при помощи команды run:
docker run –it ubuntu /bin/bash
Вы заметите, что команда такая же, как и в Linux.
Kitematic
Это эквивалент GUI Docker в Windows. Чтобы открыть этот графический интерфейс, перейдите на панель задач и щелкните правой кнопкой мыши по значку Docker, затем выберите “Open Kitematic”.
Он предложит вам скачать графический интерфейс Kitematic. После загрузки просто распакуйте содержимое. Там будет файл с именем Kitematic.exe. Дважды щелкните по этому исполняемому файлу, чтобы открыть графический интерфейс.
Затем вам будет предложено войти в Docker Hub — войдите через GUI. Просто введите имя пользователя и пароль, а затем нажмите кнопку «Log In».
После того как вы вошли в свой аккаунт, вы увидите все образы, загруженные в систему, в левой части интерфейса.
В правой части вы увидите все образы, доступные на Docker Hub.
Чтобы понять, как загружать образы Docker, рассмотрим небольшой пример, в котором мы загрузим образ Node из Docker Hub при помощи Kitematic.
Шаг 1. Введите node в поисковой строке.
Шаг 2. Нажмите кнопку “create” на официальном образе Node. После чего вы увидите, что образ начал загружаться.
Как только образ будет загружен — запустится контейнер Node.
Шаг 3. Если вы перейдёте на вкладку settings, то можете перейти к дополнительным параметрам настроек, как показано ниже.
- General settings — в этой вкладке вы можете указать имя контейнера, изменить параметры пути, а также удалить его.
- Ports — Здесь вы можете увидеть различные сопоставления портов. Вы также можете создать свои собственные сопоставления портов.
- Volumes — Здесь вы можете увидеть различные сопоставления томов.
- Advanced — содержит расширенные настройки для контейнера.
Источник: Docker — Toolbox