К содержанию

Создать Docker-контейнер на сервере

Как запустить контейнер из образа: имя, политика перезапуска, порты, переменные окружения, тома и команда.

Обновлено 27 октября 2026 2 мин чтения

Контейнер создаётся из образа Docker: Deploykin скачивает образ на сервер и запускает контейнер. Нужен установленный пакет Docker, см. статью «Docker на сервере: установить пакет и управлять контейнерами».

Шаги

  1. Откройте сервер → Docker и нажмите Создать контейнер.
  2. В блоке Основы контейнеров заполните Имя контейнера и Изображение. Имя должно быть уникальным на сервере, начинаться с буквы или цифры и содержать только буквы, цифры, точку, подчёркивание и дефис. Образ пишите так же, как в Docker, например nginx:latest.
  3. В поле Политика перезапуска выберите, когда Docker перезапускает контейнер: если не остановлен (по умолчанию), всегда, on-failure или no.
  4. Если нужна команда, укажите её в поле Команда (необязательно). Она выполнится внутри контейнера.
  5. В блоке Параметры среды выполнения заполните поля. Каждая запись пишется с новой строки:
    • Порты: 8080:80, где первое число порт на сервере, второе порт внутри контейнера;
    • Переменные среды: APP_ENV=production, то есть КЛЮЧ=значение;
    • Тома: /путь/на/сервере:/путь/в/контейнере или имя-тома:/путь/в/контейнере. Именованные тома создаются в разделе Тома.
  6. Нажмите Создать контейнер.

Контейнер появится в списке. Статус меняется, когда образ загружен и контейнер запущен.

Если нужен готовый набор настроек, откройте Шаблоны и выберите шаблон: поля заполнятся сами. Подробнее в статье «Прокси MTProxy для Telegram из шаблона Docker».

Частые ошибки

  • «Используйте только буквы, цифры, точку, подчеркивание и тире.»: в имени есть недопустимый символ или пробел.
  • «Каждая переменная среды должна иметь формат KEY=VALUE.»: в одной из строк нет знака равенства.
  • «Сначала установите пакет Docker.»: пакет на сервере не установлен.
Статья помогла?
Спасибо за оценку!