Skip to content

Docker. Быстрый старт

Панель BeAdmin позволяет установить на сервере Docker — сервис для запуска приложений в изолированных контейнерах — и управлять им из интерфейса панели. В модуле доступны загрузка образов, создание контейнеров и управление их жизненным циклом. Разбираться с CLI, правами на сокет и установкой Docker вручную не нужно.

Установка модуля

Откройте Docker в боковом меню панели и нажмите «Установить». Установка занимает несколько минут — за процессом можно наблюдать в логах. После установки на странице модуля появятся вкладки «Контейнеры» и «Образы». Если установка завершилась ошибкой — попробуйте запустить её заново: возможно, какой-то процесс помешал пакетному менеджеру завершить задачу.

Образы

Образ — это шаблон, из которого создаются контейнеры: в нём собрано приложение со всем необходимым окружением. Прежде чем создавать контейнер, нужно загрузить на сервер хотя бы один образ — из публичного реестра Docker Hub или другого, к которому у сервера есть доступ. Загруженные образы хранятся локально и доступны при создании контейнера.

  1. Перейдите на вкладку «Образы» и нажмите «Подтянуть образ».
  2. В диалоге «Подтянуть образ на сервер» в поле «Имя» введите имя образа в формате имя:тег, например ubuntu:latest.
  3. Нажмите «Подтянуть».

Образ появится на вкладке «Образы».

Создание контейнера

Контейнер — это запущенный экземпляр образа: изолированная среда, в которой работает приложение со своим процессом, файловой системой и сетевыми настройками. Из одного образа можно создать сколько угодно контейнеров — каждый со своим именем, командой запуска и политикой перезапуска.

  1. На вкладке «Контейнеры» нажмите «Создать контейнер».
  2. Заполните поля:
    • «Имя» — латинские буквы, цифры и символы _, ., -. Если оставить пустым, имя присвоится автоматически. Если имя окажется некорректным, панель покажет ошибку.
    • «Образ» — выберите из списка ранее загруженных. Если нужного образа нет, его можно загрузить, не покидая форму, — кнопка рядом с полем открывает тот же диалог, что и на вкладке «Образы».
    • «Рабочая директория» — папка внутри контейнера, в которой по умолчанию выполняются команды. Например, /app.
    • «Политика перезапуска» — поведение Docker, если контейнер остановится.
    • «Удалить по завершении» — автоматически удалить контейнер после остановки.
    • «Команда» — что выполнить при запуске. Если оставить пустым, используется команда из образа.
    • «Точка входа» — указывается, если нужна особая логика запуска.
  3. Нажмите «Создать».

Новый контейнер появится в списке на вкладке «Контейнеры» со своим состоянием и параметрами запуска.

Управление контейнером

Контейнер может находиться в одном из четырёх состояний: создан, запущен, остановлен или приостановлен. Переводить его между состояниями можно прямо из списка контейнеров: на карточке доступны кнопки запуска, остановки, паузы и перезапуска. Набор кнопок зависит от текущего состояния — например, «Запустить» доступно для остановленного контейнера, «Возобновить» — только для приостановленного.

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

⚠️ Удаление работающего контейнера

По умолчанию удалить можно только остановленный контейнер. Если нужно удалить работающий, в диалоге включите «Удалить принудительно» — Docker остановит и удалит контейнер сразу, без дополнительного шага.

BeAdmin © 2025. Все права защищены.