VPS для Docker

Docker работает на KVM; для нескольких контейнеров берите от 2 ядер, 2 ГБ памяти и 30 ГБ на NVMe. Сначала тарифы, где ядро дешевле.

Подберём VPS за четыре вопроса
8 010 тарифов
Сортировка

VPS для Docker: цены, хостеры и способы оплаты

В подборке 8 010 тарифов у 1 047 хостеров. Цены — от 96 ₽ в месяц, четверть тарифов дешевле 1 675 ₽, половина — дешевле 3 378 ₽. На NVMe — 100% тарифов, с безлимитным трафиком — 35%, с почасовой оплатой — 10%.

Самые дешёвые хостеры

  1. CloudTechtiqProfessional Cloud VPS · 4 ядра · 8 ГБ96 ₽
  2. CServersExtraVPS-4096 · 3 ядра · 4 ГБ179 ₽
  3. Voyar CloudCV-10 · 2 ядра · 2 ГБ205 ₽
  4. BalHostVPS-1 (Xeon) · 2 ядра · 4 ГБ218 ₽
  5. KeyubuVPS L-TR 3GB · 2 ядра · 3 ГБ226 ₽

Цена по объёму памяти

ПамятьТарифовЦена от
от 1 ГБ8 01096 ₽
от 2 ГБ8 01096 ₽
от 4 ГБ7 55496 ₽
от 8 ГБ5 82996 ₽
от 16 ГБ3 626226 ₽

Оплата из России

  • Карта МИР82 8%
  • СБП50 5%
  • Криптовалюта310 30%
  • Зарубежная карта597 57%

Сколько хостеров из подборки принимают способ оплаты.

Рейтинг VPS-хостингов 2026 Сравнения хостеров Справочник VPS Скидки и акции хостеров

Требования к VPS для Docker

Требования к VPS для Docker: память стека контейнеров, ловушки и минимум
Стек из прокси, приложения, базы и Redis занимает около 1–1,5 ГБ, поэтому под Docker разумно брать KVM с 2 ГБ памяти и диском от 30 ГБ.

Docker удобен тем, что весь проект — приложение, база, очередь, обратный прокси — описывается одним файлом compose.yaml и переезжает с сервера на сервер за минуты. Но к самому виртуальному серверу у него есть требования, которых нет у обычного сайта на PHP. В таблице выше уже оставлены тарифы, которые им удовлетворяют: KVM, от 2 ядер, 2 ГБ памяти и 30 ГБ на NVMe, а сначала идут те, где ядро дешевле.

Виртуализация: почему KVM

Контейнеры используют механизмы ядра Linux: пространства имён, cgroups, сетевые мосты, iptables. На KVM у VDS собственное ядро, и Docker ставится из официального репозитория без сюрпризов. На OpenVZ и LXC ядро общее с хост-машиной: Docker там либо не запускается совсем, либо работает только при специальных настройках хостера, с ограничениями по сети и старыми версиями. Тратить вечер на выяснение не стоит — сразу берите VPS на KVM.

Второй момент — драйвер хранилища. Docker по умолчанию использует overlay2, которому нужна поддержка OverlayFS в ядре. Если её нет, Docker откатывается на драйвер vfs, который копирует каждый слой образа целиком: диск заполняется в разы быстрее, сборки идут медленно. Проверить драйвер можно командой docker info сразу после установки.

Сколько памяти нужно под несколько контейнеров

Сам демон Docker занимает около 100 МБ. Дальше считайте по составу стека:

  • Nginx или Caddy — 20–50 МБ;
  • приложение на Python, Node.js или PHP-FPM — 100–300 МБ на процесс;
  • PostgreSQL или MySQL — от 200 МБ, под нагрузкой заметно больше;
  • Redis — десятки мегабайт плюс объём данных.

Типичный стек «прокси + приложение + база + Redis» укладывается в 1–1,5 ГБ, поэтому 2 ГБ — разумный минимум, а для нескольких проектов на одном сервере лучше 4 ГБ RAM. Задайте контейнерам лимиты памяти и добавьте swap-файл: без этого один разросшийся процесс уронит соседей через OOM killer.

Диск: место уходит незаметно

Образы весят от десятков мегабайт до гигабайта, и при каждом обновлении старые версии остаются на диске. Логи контейнеров по умолчанию пишутся без ограничения размера. Отсюда три правила: настройте ротацию логов в daemon.json (параметры max-size и max-file), периодически запускайте docker system prune и не берите меньше 30 ГБ. Если в контейнерах живут базы данных, обратите внимание на тарифы на NVMe — для случайных операций записи разница с SATA SSD ощутима.

Сеть, безопасность и оплата

Частая ловушка: опубликованные через -p порты Docker открывает в обход UFW, правила файрвола на них не действуют. Привязывайте служебные сервисы к 127.0.0.1 или используйте внутренние сети compose. С российских серверов скачивание образов с Docker Hub временами бывает затруднено, поэтому заранее настройте зеркало реестра. Способы оплаты для каждого тарифа — в колонке «Оплата», цены приведены в рублях и обновляются по данным с сайтов хостеров.

Частые вопросы

Можно ли запустить Docker на OpenVZ?

На старых OpenVZ 6 — нет, на OpenVZ 7 и LXC только при поддержке со стороны хостера и с ограничениями. Для Docker надёжнее всего KVM, где у сервера собственное ядро.

Хватит ли 1 ГБ памяти для Docker?

Для одного-двух лёгких контейнеров без базы данных — да, особенно со swap-файлом. Стек с PostgreSQL и Redis комфортно работает от 2 ГБ.

Почему Docker быстро съедает место на диске?

Копятся старые образы, остановленные контейнеры, кэш сборки и логи без ротации. Помогают docker system prune и ограничение размера логов в daemon.json.

Почему UFW не закрывает порт контейнера?

Docker сам добавляет правила iptables для опубликованных портов, и они срабатывают раньше правил UFW. Публикуйте порт только на 127.0.0.1 или ставьте сервис за обратный прокси.

Что лучше для Docker: Ubuntu или Debian?

Обе системы официально поддерживаются Docker и работают одинаково хорошо. Берите ту, с которой привыкли работать, главное — актуальную версию с ядром, поддерживающим overlay2.

Нужен ли Kubernetes на одном VPS?

Обычно нет: для одного сервера Docker Compose проще и потребляет меньше ресурсов. Если нужна оркестрация, на небольших машинах используют облегчённые дистрибутивы вроде k3s, но им нужно от 2 ГБ памяти.

Сколько стоит VPS для Docker?

От 96 ₽ в месяц. Четверть тарифов дешевле 1 675 ₽, половина — дешевле 3 378 ₽. Всего 8 010 тарифов у 1 047 хостеров.

Можно ли оплатить VPS для Docker картой МИР или через СБП?

Картой МИР — у 82 хостера из 1047 (8%), через СБП — у 50 (5%), криптовалютой — у 310 (30%). Способы оплаты каждого тарифа — в колонке «Оплата».

Сколько стоит VPS для Docker с 2 ГБ памяти?

От 96 ₽ в месяц; с 4 ГБ — от 96 ₽, с 8 ГБ — от 96 ₽.

В каких странах больше всего тарифов?

Больше всего тарифов в США, в Германии и в Нидерландах. Страну можно выбрать в фильтре — цены и способы оплаты пересчитаются.

Подборки VPS/VDS

все 497 →

Цены и параметры взяты с сайтов хостеров; перед оплатой сверьте их на сайте — хостеры меняют тарифы без предупреждения.