Установка ПО · 2 min read · Oct 05, 2025

Как установить Portainer на Debian 11

Docker — это бесплатный, открытый и самый популярный движок контейнеров, который позволяет разработчикам легко создавать, запускать и отправлять приложения. Однако управление и запуск контейнерных приложений через командную строку очень сложно для любого новичка, который не знаком с Docker CLI. Здесь на помощь приходит Portainer. Portainer — это веб-платформа для управления контейнерами, которая может работать с Docker и Kubernetes для более легкого и эффективного управления и развертывания контейнеризованных приложений и сервисов.

Этот учебник покажет вам, как установить Portainer на сервер Debian 11.

Предварительные требования

  • Сервер с установленным Debian 11.
  • Настроенный root-пароль на сервере.

Установка Docker CE

Перед началом необходимо установить Docker CE на ваш сервер. Сначала установите все необходимые зависимости, используя следующую команду.

apt install apt-transport-https ca-certificates curl gnupg2 software-properties-common -y

Затем добавьте GPG-ключ и репозиторий Docker с помощью следующей команды.

curl -fsSL https://download.docker.com/linux/debian/gpg | gpg --dearmor -o /usr/share/keyrings/docker-archive-keyring.gpg  
echo "deb [arch=$(dpkg --print-architecture) signed-by=/usr/share/keyrings/docker-archive-keyring.gpg] https://download.docker.com/linux/debian $(lsb_release -cs) stable" | tee /etc/apt/sources.list.d/docker.list > /dev/null

Далее обновите репозиторий и установите пакет Docker CE, используя следующую команду.

apt update -y  
apt install docker-ce -y

После установки Docker CE вы можете проверить версию Docker, используя следующую команду.

docker --version

Вы получите следующий вывод.

Docker version 20.10.23, build 7155243

Установка Docker Compose

Вам также нужно установить Docker Compose на вашу систему. Сначала загрузите последнюю версию двоичного файла Docker Compose на вашу систему, используя следующую команду.

wget https://github.com/docker/compose/releases/download/v2.15.1/docker-compose-linux-x86_64

Затем скопируйте загруженный двоичный файл в системное расположение.

cp docker-compose-linux-x86_64 /usr/local/bin/docker-compose

Далее установите разрешение на выполнение для двоичного файла Docker Compose.

chmod +x /usr/local/bin/docker-compose

Затем проверьте установку Docker Compose, используя следующую команду:

docker-compose --version

Вы должны увидеть следующий вывод:

Docker Compose version v2.15.1

Установка Portainer

Сначала создайте том для хранения данных Portainer, используя следующую команду.

docker volume create data

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

docker volume ls

Вы получите следующий вывод.

DRIVER    VOLUME NAME
local     data

Далее выполните следующую команду, чтобы загрузить и запустить образ Docker Portainer.

docker run -d -p 8000:8000 -p 9000:9000 --name=portainer --restart=always -v /var/run/docker.sock:/var/run/docker.sock -v data:/data portainer/portainer

Вы получите следующий вывод.

latest: Pulling from portainer/portainer
772227786281: Pull complete 
96fd13befc87: Pull complete 
0bad1d247b5b: Pull complete 
b5d1b01b1d39: Pull complete 
Digest: sha256:47b064434edf437badf7337e516e07f64477485c8ecc663ddabbe824b20c672d
Status: Downloaded newer image for portainer/portainer:latest
e0ee5b16c93f358a15dfcb93cc80d2c2d1c1c675e7b65e41434ce20f08773465

Вы можете проверить статус Portainer, используя следующую команду.

docker ps

Вы получите следующий вывод.

CONTAINER ID   IMAGE                 COMMAND        CREATED          STATUS          PORTS                                                                                            NAMES
e0ee5b16c93f   portainer/portainer   "/portainer"   28 seconds ago   Up 27 seconds   0.0.0.0:8000->8000/tcp, :::8000->8000/tcp, 0.0.0.0:9000->9000/tcp, :::9000->9000/tcp, 9443/tcp   portainer

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

На этом этапе Portainer установлен и работает на порту 9000. Теперь вы можете получить к нему доступ по URL http://your-server-ip:9000. Вы получите следующую страницу:

Вход в Portainer

Укажите ваше имя пользователя администратора, пароль и нажмите кнопку Создать пользователя. Вы должны увидеть следующую страницу:

Панель управления Portainer

Нажмите кнопку Начать для просмотра статуса всех локальных контейнеров.

Среды Portainer

Заключение

Поздравляем! Вы успешно установили Portainer на сервер Debian 11. Теперь вы можете легко размещать ваше приложение на платформе контейнеризации через веб-интерфейс. Не стесняйтесь задавать вопросы, если у вас есть какие-либо.

Share: X/Twitter LinkedIn

Get new posts in your inbox

No spam. Unsubscribe anytime.