Portainer — це легка платформа з відкритим кодом, яка є надбудовою для керування контейнеризованим середовищем. Запущений у 2016 році, Portainer швидко набув популярності завдяки своїй здатності спрощувати завдання, які зазвичай вимагають складних команд у CLI. Незалежно від того, чи розгортаєте ви один контейнер Docker, чи керуєте кластером Kubernetes — Portainer надає централізований інтерфейс для візуального контролю ресурсів.
Контейнери — це ізольовані середовища, які упаковують додаток із його залежностями, забезпечуючи стабільну роботу у розробці, тестуванні та продакшені. Такі інструменти, як Docker і Kubernetes, потужні, але часто потребують глибоких технічних знань і складного синтаксису. Portainer усуває цю перешкоду, пропонуючи веб-інтерфейс, у якому можна запускати контейнери, керувати образами та налаштовувати мережі буквально у кілька кліків.
Portainer підтримує кілька платформ:
- Docker — керування окремими контейнерами або невеликими проєктами
- Docker Swarm — оркестрація багатоконтейнерних додатків у кластері
- Kubernetes — підтримка масштабованих хмарних навантажень
- Azure Container Instances (ACI) — інтеграція з безсерверним сервісом контейнерів від Microsoft
Ця мультиплатформеність робить Portainer універсальним інструментом як для домашніх проєктів, так і для бізнесу.
Ключові можливості Portainer
- Веб-інтерфейс — інтуїтивно зрозуміла панель керування у браузері, без потреби працювати з командним рядком
- Підтримка різних платформ — Docker, Swarm, Kubernetes, ACI — усе в одному інтерфейсі
- Візуалізація ресурсів — перегляд контейнерів, образів, томів і мереж у режимі реального часу
- Шаблони додатків — швидке розгортання популярних застосунків (WordPress, MySQL тощо)
- Керування користувачами — розмежування прав доступу через RBAC
- Безпека — підтримка TLS і мінімальна аналітика з повагою до конфіденційності
- Розширюваність — інтеграція зі сторонніми сервісами, API та доповненнями від спільноти
Ці функції роблять Portainer потужним і гнучким інструментом, що поєднує простоту з функціональністю.
Як встановити Portainer на Linux
У цьому прикладі ми розглянемо, як встановити Portainer на VPS або виділений сервер.
Для встановлення Docker в Ubuntu:
sudo apt update
sudo apt install docker.io
sudo systemctl start docker
sudo systemctl enable docker
Кроки встановлення:
Створіть том для збереження даних Portainer:
docker volume create portainer_data
Запустіть контейнер Portainer:
docker run -d -p 9000:9000 --name portainer --restart always -v /var/run/docker.sock:/var/run/docker.sock -v portainer_data:/data portainer/portainer
Пояснення параметрів:
- -d — запуск у фоновому режимі
- -p 9000:9000 — доступ до веб-інтерфейсу через порт 9000
- –name — ім’я контейнера
- –restart always — автоматичний перезапуск після перезавантаження системи
- -v /var/run/docker.sock:/var/run/docker.sock — взаємодія з Docker
- -v portainer_data:/data — збереження даних у Docker-томі
Доступ до інтерфейсу
Відкрийте браузер і перейдіть за адресою: http://IP_вашого_VPS:9000 або, якщо ви встановлювали локально, — http://localhost:9000
При першому вході створіть обліковий запис адміністратора з надійним паролем. Portainer автоматично виявить середовище Docker, і ви зможете почати роботу.
Встановлення Portainer за допомогою скрипта від Unihost
Умова: Скрипт потрібно запускати від користувача root.
- Підключіться до сервера через SSH.
- Виконайте в терміналі команду:
curl -sS https://screen.unihost.com/portainer/portainer.sh | bash
Після завершення скрипт покаже URL панелі Portainer та облікові дані для входу.

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