Portainer

Установите Portainer - интерфейс управления Docker через веб-интерфейс

Установите Portainer - интерфейс управления Docker через веб-интерфейс
Portainer - это веб-интерфейс управления хостами Docker. Portainer работает как легкий контейнер Docker на вашем хосте Docker. Это отличный инструмент для графического управления контейнерами Docker из веб-браузера. В этой статье я покажу вам, как установить Portainer на хост Docker. Я буду использовать Lubuntu 18.04 LTS с установленным Docker CE в качестве хоста Docker. Но любой дистрибутив Linux с установленным Docker должен работать. Итак, приступим.

Установка Docker в Ubuntu:

Я написал отдельную статью об установке Docker на Ubuntu. Вы можете прочитать его на https: // linuxhint.ru / install_docker_ubuntu_1804 /

Если вы используете Ubuntu, и на нем не установлен Docker, я рекомендую вам взглянуть на него.

Установка Docker в Debian:

Я написал отдельную статью об установке Docker на Debian. Вы можете прочитать его на https: // linuxhint.ru / install_docker_debian_9 /

Если вы используете Debian, и на нем не установлен Docker, я рекомендую вам взглянуть на него.

Установка Docker на CentOS 7:

Я написал отдельную статью об установке Docker на CentOS 7. Вы можете прочитать его на https: // linuxhint.com / install-docker-centos7 /

Если вы используете CentOS 7 и на нем не установлен Docker, я рекомендую вам взглянуть на него.

Установка Docker на Raspberry Pi:

Если вы хотите использовать Raspberry Pi для изучения Docker, я настоятельно рекомендую вам прочитать специальную статью об установке Docker на Raspberry Pi по адресу https: // linuxhint.ru / install_docker_raspberry_pi /

Установка Portainer:

Надеюсь, на этом этапе на вашем компьютере установлен Docker. Итак, установим Portainer. Сначала создайте том Docker portainer_data с помощью следующей команды:

$ docker volume создать portainer_data

Или же,

$ sudo docker volume создать portainer_data

Теперь создайте контейнер Portainer Docker с помощью следующей команды:

$ docker запустить -d -p 9000: 9000 -v / var / run / docker.носок: / var / run / docker.носок
-v данные_портайнера: / порттейнер данных / портэйнер

Или же,

$ sudo docker run -d -p 9000: 9000 -v / var / run / докер.носок: / var / run / docker.носок
-v данные_портайнера: / портэйнер данных / Портэйнер

Как видите, образ Portainer Docker недоступен локально и загружается из репозитория образов Docker.

Вскоре необходимо скачать образ Portainer и создать контейнер.

Доступ к веб-интерфейсу Portainer:

Теперь, когда контейнер Portainer Docker создан, вы можете получить к нему доступ из любого веб-браузера в вашей сети. Сначала выполните следующую команду, чтобы узнать IP-адрес вашего хоста Docker:

$ ip a

Как видите, IP-адрес моего хоста Docker - 192.168.21 год.129.

Теперь откройте веб-браузер и перейдите по адресу http: // 192.168.21 год.129: 9000 (измените IP-адрес на IP-адрес вашего хоста Docker).

Вы должны увидеть следующую страницу. Теперь, чтобы установить пароль, введите свой пароль и нажмите Создать пользователя.

Теперь выберите Местный и нажмите на Соединять как отмечено на скриншоте ниже.

Вы должны быть перенаправлены на домашнюю страницу Portainer, как вы можете видеть на скриншоте ниже.

Управление контейнерами Docker с помощью веб-интерфейса Portainer:

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

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

Чтобы управлять своими контейнерами Docker, просто нажмите «Контейнеры» на панели инструментов, как показано на скриншоте ниже.

Как видите, здесь перечислены все контейнеры Docker. Чтобы добавить новый контейнер, нажмите Добавить контейнер как отмечено на скриншоте ниже.

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

Как только вы закончите, нажмите Разверните контейнер как отмечено на скриншоте ниже.

Как видите, контейнер создается.

Как видите, новый контейнер (в моем случае ubuntu16) создан и запущен. Если вы хотите увидеть более подробную информацию о новом контейнере, нажмите на него.

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

Если вы немного прокрутите вниз, вы также можете найти другие параметры конфигурации, такие как сеть для этого контейнера.

Когда контейнер запущен, вы можете получить доступ к консоли этого контейнера. Для этого нажмите кнопку консоли, как отмечено на скриншоте ниже.

Теперь нажмите на Соединять как отмечено на скриншоте ниже.

Вы должны быть подключены к консоли вашего контейнера. Теперь вы можете запускать любую команду в этом контейнере.

Если вы хотите выйти из консоли вашего контейнера, нажмите Отключить как отмечено на скриншоте ниже.

Управление образами Docker с помощью веб-интерфейса Portainer:

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

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

Итак, вот как вы устанавливаете и используете Portainer. Спасибо, что прочитали эту статью.

Как разработать игру в Linux
Десять лет назад не многие пользователи Linux могли бы предсказать, что их любимая операционная система однажды станет популярной игровой платформой д...
Порты коммерческих игровых движков с открытым исходным кодом
Бесплатные игры с открытым исходным кодом и кроссплатформенные версии игрового движка можно использовать для игры как в старые, так и в некоторые из с...
Лучшие игры с командной строкой для Linux
Командная строка - не только ваш главный союзник при использовании Linux - она ​​также может быть источником развлечений, потому что вы можете использ...