Portainer — Установка Best Docker UI Manage

Вы искали инструмент управления пользовательским интерфейсом Docker с открытым исходным кодом? Здесь я познакомлю вас с Portainer, который представляет собой простой интерфейс управления контейнерами Docker, изображениями, службами и т. д.

Portainer — это легкий пользовательский интерфейс управления Docker, который позволяет легко управлять различными средами Docker (хостами Docker или кластерами Swarm). Portainer развертывается как контейнер Docker на любом движке Docker, работающем в системе Windows, macOS или Linux.

Что умеет Portainer

  • Управление образами Docker — извлечение, удаление, сборка
  • Быстрое развертывание приложений из шаблонов приложений
  • Управление контейнерами — запуск, остановка, уничтожение, перезапуск, пауза, возобновление, удаление, создание
  • Cетями — добавление, удаление, редактирование
  • Управление томами — добавление, удаление, управление разрешениями
  • Проверить события движка докеров
  • Добавить собственный реестр докеров и добавить аутентификацию для концентратора докеров
  • Создать конечные точки
  • Добавить пользователей для управления Docker
  • Управление роем докеров
  • Создавайте собственные шаблоны контейнеров

Развертывание Docker Web UI Administrator — Portainer

Некоторые предпосылки:

  • Движок Docker, работающий на целевом хосте — может быть локальным или удаленным
  • Хост-машина docker для Linux, macOS или Windows
  • Подключение к Интернету для загрузки образа докера Portainer

Шаг 1. Создайте каталог в хост-системе для хранения данных контейнера

Чтобы сохранить данные контейнера докеров, давайте создадим каталог, в котором будут храниться все данные Portainer.

$ mkdir ~/portainer

Вы можете указать любой другой каталог, который хотите использовать.

Шаг 2. Извлеките образ докера portainer из концентратора докеров

Давайте теперь загрузим образ из Docker Hub и сохраним его локально на хосте Docker.

$ docker pull portainer/portainer
Using default tag: latest
latest: Pulling from portainer/portainerd1e017099d17: 
Pull complete 84edb4fad689: Pull complete 
Digest: sha256:c7d065f721266e24342f1b2d6fa6e5b451a0057f55df1a62dbf4d4513b629c8d
Status: Downloaded newer image for portainer/portainer:latest

Вы можете пометить изображение и дать ему собственное имя

$ docker tag portainer/portainer portainer

Шаг 3. Запустите docker-контейнер portainer

Когда все уже настроено, запустим контейнер:

$ export CONT_NAME="portainer"
$ docker run -d -p 9000:9000 \
--restart always \
-v /var/run/docker.sock:/var/run/docker.sock \
-v ~/portainer:/data \
--name ${CONT_NAME} \
portainer

Шаг 4: доступ к веб-интерфейсу

Откройте веб-панель управления по  http://127.0.0.1

Вам будет предложено создать пользователя с правами администратора и указать пароль, затем нажмите «  Создать пользователя».  

Затем вам будет предложено добавить среду Docker, это может быть локальный или удаленный механизм Docker. В моем случае я использую его для управления локальным движком докеров.

Вы будете перенаправлены на панель управления Portainer, где сможете начать управлять операциями движка Docker из веб-интерфейса. Раздел по умолчанию содержит сводную информацию о количестве контейнеров, версии докера, томах, сетях и т

Нажав на раздел движка, вы получите всю необходимую информацию о движке Docker.

Еще один интересный раздел — это шаблоны приложений. Portainer пытается упростить развертывание приложений в контейнерах Docker, предоставляя ряд готовых к использованию шаблонов. Это доступно как для Windows, так и для Linux. Вы можете найти и развернуть контейнер в кратчайшие сроки.

Ссылка: https://portainer.readthedocs.io/en/latest

Теги:

  • Как развернуть веб-интерфейс докера
  • Как управлять Docker из веб-интерфейса
Author: forgero