Portainer | Инструмент управления контейнерами с открытым исходным кодом

Portainer DevOps Tool

Легкая и самостоятельная платформа управления контейнерами

Portainer-это открытый и мощная платформа для управления контейнерами. Это позволяет легко создавать, управлять и поддерживать среды Docker и Kubernetes.

Обзор

Portainer-это открытый исходный код, мощный легкий графический интерфейс и простой в использовании инструмент управления контейнерами. Это помогает клиентам внедрить технологию контейнеров, создавать, управлять и поддерживать экологические эпохи на основе контейнеров с Docker, Kubernetes, Docker Swarm и Azure ACI. PortaNer легко развернуть инструмент с интуитивно понятным интерфейсом как для разработчиков программного обеспечения, так и для ИТ -операций. Portainer удаляет необходимость использования CLI и скрывает сложность управления контейнерами. Платформа управления контейнерами Portainer состоит из двух компонентов, сервера PortaNer и агента PortaNer. Эти оба элемента работают в виде легких контейнеров Docker на двигателе Docker. Это обеспечивает централизованные конфигурации, управление и безопасность в производственных средах Kubernetes и Docker. Он дает подробный обзор среды и позволяет DevOps управлять контейнерами, изображениями, объемами, сетями и многом другом. Он также совместим с автономным двигателем Docker и с рой Docker.

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

Инструкции по установке делают следующие предположения для сервера управления контейнерами с открытым исходным кодом в вашей среде Linux:

  • Последняя версия Docker установлена
  • SUDO доступ к экземпляру сервера хоста портанера
  • Порт 9443 для доступа к пользовательскому интерфейсу и API
  • TCP Tunnel Server через порт 8000
  • Доступ к Docker через розетки Unix
  • Selinux отключен
  • Docker работает как корень

Функции

Portainer CE Container-как решение Service поддерживает широкий спектр функций для управления контейнерами Docker в качестве Docker Swarm UI Manager. Некоторые из ключевых функций графического интерфейса управления контейнерами Portainer перечислены ниже:

  • Управление управлением доступом
  • Развертывание облачных приложений
  • Изоляция сети
  • Регистрация приложений
  • Визуализация кластера
  • Контейнерные сети
  • Управление реестрами и хранением
  • Оркестровая
  • Резервное копирование и восстановление

Инструкции по установке

Установите Portainer с Docker на Linux

Эти шаги установки документа предполагают, что все пакеты Depency в сообществе Portainer устанавливаются и актуальны в вашей среде Linux. Для настройки операционной системы Linux, пожалуйста, выполните следующие шаги установки для установки контейнера сервера Portainer. Во -первых, создайте том, который сервер PortaNer будет использовать для хранения своей базы данных, используя команду ниже:

    docker volume create portainer_data

Затем загрузите и установите программное обеспечение для управления контейнерами Portainer, работая ниже в терминале:

    docker run -d -p 8000:8000 -p 9443:9443 --name portainer \
        --restart=always \
        -v /var/run/docker.sock:/var/run/docker.sock \
        -v portainer_data:/data \
        portainer/portainer-ce:latest

По умолчанию установка системы управления контейнерами Portainer генерирует самопонижаемый SSL-сертификат для защиты порта 9443. Если вам нужен HTTP Port 9000 Открыт по устаревшим причинам, вы можете добавить следующее в команде Docker Run:

    -p 9000:9000

Теперь вы можете проверить, начался ли контейнер сервера Portainer с запуска Docker PS Commamd:

    docker ps

Необязательно вы можете установить агент Portainer вместе с установкой сервера Portainer и автономной командой Docker, выполнив следующую команду:

    docker run -d -p 9001:9001 --name portainer_agent --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v /var/lib/docker/volumes:/var/lib/docker/volumes portainer/agent:latest

Агент PortaNer предоставляет дополнительную функциональность, такую ​​как просмотр объема из Portainer. Теперь вы можете войти в экземпляр сервера Portainer, просматривая url:

    https://localhost:9443

Вам необходимо заменить LocalHost на IP или полностью квалифицированное доменное имя (FQDN), и вы увидите начальную страницу настройки для сервера PortaNer. Вот и все, сервер PortaNer был установлен. Поздравляю! Вы успешно настроили сервер управления контейнерами Portainer Docker на Linux. Наслаждаться!

FAQS

Для чего используется портанер?

Portainer - это бесплатный пользовательский интерфейс Contianer Management для простого использования и с открытым исходным кодом для среды Docker и Kubernetes. PortaNer облегчает вам управление контейнерами Docker, изображениями, сетями и объемами из панели панели GUI на основе Интернета.

бесплатный портайн?

Да, PortaNer CE можно бесплатно использовать и загружать инструмент управления контейнерами для контейнерных сред.

Portainer Open Source?

Да, PortaNer является программным обеспечением для управления контейнерными оркестровками с открытым исходным кодом. Репозиторий исходного кода Portainer доступен по адресу GitHub.

на каком языке написан Portainer?

Portainer написан на языках программирования Go и JavaScript.

работает ли Portainer с Kubernetes?

Portainer Docker Swarm Management UI работает со всеми ароматами самостоятельного или управляемого Kubernetes, чтобы гарантировать, что любое развертывание приложения безопасно и безопасно.

Исследовать

В этой статье мы обсуждали о инструменте управления контейнерами с открытым исходным кодом. Чтобы узнать о других лучших инструментах и ​​инструментах управления контейнерами с открытым исходным кодом, посетите следующую страницу:

5 лучших инструментов оркестровки контейнеров с открытым исходным кодом для DevOps

Инструменты оркестровки контейнеров с открытым исходным кодом

 Русский