Работа с Docker на Debian. Часть 3
Введение
При работе с Docker большинство действий выполняется через командную строку. Это удобно для опытных пользователей, но иногда управление контейнерами через CLI может быть не самым наглядным.
Чтобы упростить администрирование Docker, можно использовать Portainer — веб-интерфейс для управления контейнерами, образами, сетями и томами.
С помощью Portainer вы можете управлять Docker прямо из браузера: запускать контейнеры, просматривать логи, обновлять сервисы и разворачивать приложения через Docker Compose.
Инструкция
Установка Portainer
Сначала создадим отдельную директорию для конфигурации.
cd /opt
mkdir ~/portainer
cd ~/portainer
Теперь создадим файл конфигурации Docker Compose.
nano docker-compose.yml
Добавьте в него следующий конфиг:
services:
portainer:
image: portainer/portainer-ce:latest
container_name: portainer
restart: always
ports:
- "9000:9000"
volumes:
- /var/run/docker.sock:/var/run/docker.sock
- portainer_data:/data
volumes:
portainer_data:
Сохраните файл.
Запуск Portainer
Теперь запустим контейнер:
docker compose up -d
Проверить, что контейнер запустился, можно командой:
docker ps
Подключение к веб-интерфейсу
После запуска Portainer откройте браузер и перейдите по адресу:
http://IP_СЕРВЕРА:9000
При первом входе система предложит:
создать пароль администратора
выбрать тип окружения
Выберите:
Docker → Local
После этого откроется панель управления.
Основные разделы Portainer
После входа вы увидите несколько основных разделов.
Containers
Здесь отображаются все контейнеры Docker.
Можно:
запускать контейнеры
останавливать
перезапускать
удалять
просматривать логи
открывать консоль контейнера
Images
В этом разделе находятся Docker-образы.
Здесь можно:
загружать новые образы из Docker Hub
удалять старые
просматривать информацию об образах
Volumes
Раздел для управления Docker-томами.
Тома используются для хранения данных контейнеров.
Networks
Здесь можно создавать и управлять Docker-сетями.
Stacks
Раздел Stacks позволяет разворачивать приложения через Docker Compose.
Это удобный способ запускать сложные сервисы, состоящие из нескольких контейнеров.
Заключение
Portainer значительно упрощает работу с Docker. С его помощью можно управлять контейнерами через удобный веб-интерфейс, быстро запускать новые сервисы и контролировать состояние приложений.
Это особенно полезно для пользователей, которые только начинают работать с Docker или хотят упростить администрирование своих контейнеров.