Docker contrainer

В Portainer входим на локальный сервер и начинаем работу.

Войдите в ноду локального сервера, нажав на local.

Для создания нового контейнера войдите в меню Stack.

Создайте новый стек.

У вас есть возможность:

  1. Вписать код docker-compose.yml вручную через Web editor.
  2. Загрузить файл с локального компьютера.
  3. Подключить с репозитория.
  4. Создать персональный шаблон.

В примере рассматривается ввод кода.

Введите имя стека (контейнера).

Вставьте ваш docker-compose.yml через Web editor.

Используем Uptime Kuma + Watchtower — мониторинг и автообновление.

Нажмите Создать контейнер.

Дождитесь завершения создания стека с контейнерами. После завершения вы можете войти в стек.

Внутри стека вы имеете возможность:

  1. Изменить код через Web editor.
  2. Создать дубликат для нового проекта.
  3. Управлять контейнерами стека (просмотр логов, статистики, подключение через shell).
  4. Редактировать права доступа для пользователей.

На этапе отладки контейнера необходимо просматривать лог. Сделать это можно внутри стека, нажав на кнопку возле контейнера.

Чтобы пересоздать контейнер с учетом новых данных — вставьте новый код compose в свойствах стека в меню Editor и нажмите Update stack.

Это основы работы в Portainer.

Вы можете создать любое приложение в Docker и управлять им через удобный веб-интерфейс. Вы можете связать несколько контейнеров между собой и разделить их по сети.

Вопросы и ответы
Docker контейнер — это изолированная среда для запуска приложений с их зависимостями.
Portainer — это веб-интерфейс для управления Docker контейнерами и стеками.
docker-compose — это инструмент для запуска и управления несколькими контейнерами через YAML-конфигурацию.
Нужно изменить docker-compose конфигурацию и нажать Update stack в Portainer.
Рекомендуемые статьи
Docker VPS
Docker VPS и Portainer