Создать Docker-контейнер на сервере
Как запустить контейнер из образа: имя, политика перезапуска, порты, переменные окружения, тома и команда.
Обновлено 27 октября 2026 2 мин чтения
Контейнер создаётся из образа Docker: Deploykin скачивает образ на сервер и запускает контейнер. Нужен установленный пакет Docker, см. статью «Docker на сервере: установить пакет и управлять контейнерами».
Шаги
- Откройте сервер → Docker и нажмите Создать контейнер.
- В блоке Основы контейнеров заполните Имя контейнера и Изображение. Имя должно быть уникальным на сервере, начинаться с буквы или цифры и содержать только буквы, цифры, точку, подчёркивание и дефис. Образ пишите так же, как в Docker, например
nginx:latest. - В поле Политика перезапуска выберите, когда Docker перезапускает контейнер: если не остановлен (по умолчанию), всегда, on-failure или no.
- Если нужна команда, укажите её в поле Команда (необязательно). Она выполнится внутри контейнера.
- В блоке Параметры среды выполнения заполните поля. Каждая запись пишется с новой строки:
- Порты:
8080:80, где первое число порт на сервере, второе порт внутри контейнера; - Переменные среды:
APP_ENV=production, то есть КЛЮЧ=значение; - Тома:
/путь/на/сервере:/путь/в/контейнереилиимя-тома:/путь/в/контейнере. Именованные тома создаются в разделе Тома.
- Порты:
- Нажмите Создать контейнер.
Контейнер появится в списке. Статус меняется, когда образ загружен и контейнер запущен.
Если нужен готовый набор настроек, откройте Шаблоны и выберите шаблон: поля заполнятся сами. Подробнее в статье «Прокси MTProxy для Telegram из шаблона Docker».
Частые ошибки
- «Используйте только буквы, цифры, точку, подчеркивание и тире.»: в имени есть недопустимый символ или пробел.
- «Каждая переменная среды должна иметь формат KEY=VALUE.»: в одной из строк нет знака равенства.
- «Сначала установите пакет Docker.»: пакет на сервере не установлен.
Статья помогла?
Спасибо за оценку!