Установка Portainer на свой сервер: коротко и с данными

Конспект страницы: 6 разделов коротко, данные на 14 октября 2026 и ответы на 4 вопроса. Полный разбор с примерами: Установка Portainer на свой сервер.

Коротко

Главная / Разработка / Portainer Установка Portainer на свой сервер занимает одну команду Docker: веб-интерфейс для управления контейнерами открывается по HTTPS на порту 9443. Portainer показывает контейнеры, тома и сети, запускает стеки из compose-файлов и разграничивает права. Для своего сервера хватает бесплатной редакции Community Edition.

Конспект по разделам

Что такое Portainer и когда он нужен вместо консоли Docker

Portainer это веб-панель управления Docker. Она работает как обычный контейнер и через сокет Docker, то есть служебный файл связи, видит и меняет всё на сервере: запускает и останавливает контейнеры, смотрит журналы, открывает консоль внутри контейнера, разворачивает стеки из compose-файла или репозитория Git. Панель выручает, когда сервисов много, а администрирует их несколько человек: права выдаются на уровне окружений и команд.

Сколько ресурсов нужно Portainer и какие порты открыть

Сам Portainer потребляет мало, а нагрузку создают управляемые им контейнеры, поэтому тариф выбирают по ним. Подбор ниже. Три ответа, и калькулятор подберёт готовую конфигурацию

Установка Portainer в Docker на Ubuntu по шагам

То же в виде compose-файла, если все ваши сервисы уже описаны в нём: Тег lts следует за выпуском с долгой поддержкой, это спокойнее для сервера, который вы не собираетесь трогать каждую неделю.

Как закрыть Portainer: HTTPS, домен и сокет Docker

Portainer получает /var/run/docker.sock, а тот, кто управляет сокетом, может запустить привилегированный контейнер и получить права root на хосте. Поэтому панель защищают так же, как консоль сервера. Второй и следующие серверы подключают через отдельный контейнер-агент, а не через открытый сокет по сети.

Как обновить Portainer и сохранить его настройки

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

Установите приложение без консоли

Маркетплейс ставит готовый образ на новый сервер: Docker, GitLab, Nextcloud, n8n и другие.

Данные

ПортДля чегоНужен ли
9443Веб-интерфейс по HTTPSДа, это адрес входа
8000Туннель для агентов EdgeТолько для Edge-вычислений
9000Прежний HTTP-портНет; добавляют ключом -p 9000:9000, если нужен

Данные на 14 октября 2026.

Вопросы и ответы

Что такое Portainer и зачем он нужен на сервере?

Это веб-панель для управления Docker: контейнеры, тома, сети и стеки из compose-файлов в одном интерфейсе. Работает как обычный контейнер и подключается к сокету Docker.

Какие порты нужны Portainer: 9443, 8000 или 9000?

Для входа достаточно 9443 по HTTPS. Порт 8000 нужен только агентам Edge, 9000 это прежний HTTP-порт, его публикуют отдельным ключом, если он нужен.

Безопасно ли давать Portainer доступ к docker.sock?

Доступ к сокету равен правам root на хосте: через панель можно запустить привилегированный контейнер. Поэтому закрывайте порт 9443, ставьте HTTPS и давайте пользователям минимальные права.

Как обновить Portainer в Docker без потери настроек?

Сделать копию тома portainer_data, остановить и удалить контейнер, скачать новый образ и запустить ту же команду с тем же томом.