Все приложения для VPS
Инструменты разработчика

Облачный сервер с Docker и Docker Compose

Чистый сервер с Docker и Docker Compose: подключились по SSH — и сразу запускаете свои контейнеры.

Заказать сервер с Docker Тарифы VPS

Что такое Docker

Docker — open-source платформа, которая сделала контейнеры массовыми: приложение вместе с библиотеками упаковывается в образ, и этот образ одинаково работает на ноутбуке, тестовой машине и боевом сервере. В Docker Hub и других реестрах лежат готовые образы баз данных, веб-серверов, языковых сред и тысяч open-source приложений.

Docker Compose описывает несколько контейнеров, их сети и тома в одном YAML-файле, так что целый стек — например, приложение с базой и кешем — поднимается одной командой.

Разработчики берут чистый Docker-сервер, когда нужен полный контроль, а не готовое приложение: развернуть свой проект, запустить рядом несколько open-source инструментов или воспроизвести боевое окружение. Почти у каждого open-source проекта есть инструкция для Docker, поэтому такой сервер — отправная точка практически для любой задачи. А если что-то пошло не так, стек легко пересоздать.

Для чего его используют

Развёртывание своего проекта

Скопируйте на сервер compose-файл с приложением и базой и запустите весь стек одной командой.

Несколько инструментов на одном сервере

Держите рядом несколько небольших open-source сервисов, каждый в своём контейнере и со своим томом данных.

Тестовая копия продакшена

Воспроизведите боевые контейнеры на отдельном сервере и проверяйте обновления до выката.

После заказа

Docker Engine и Docker Compose устанавливаются на сервер при первом запуске. Веб-интерфейса нет, дополнительные порты не открываются: подключитесь по SSH и запустите стек командой из панели Rivervo (docker compose up -d) в папке с вашим compose-файлом. Когда контейнеры публикуют порты, откройте их в файрволе сервера.

Как это работает

  1. Выберите Docker на странице заказа сервера и тариф с достаточным объёмом памяти.
  2. Приложение установится на сервер при первом запуске, обычно за несколько минут.
  3. Откройте сервер в панели: там адрес и данные для входа.

Вопросы о Docker

Самому Docker нужно совсем немного: минимум 1 ГБ памяти и 10 ГБ диска. Реальная потребность — сумма того, что используют ваши контейнеры, поэтому сложите их требования к памяти и оставьте место на диске под образы.
Да, Docker работает и на x86, и на ARM-тарифах. На ARM используйте образы, опубликованные для архитектуры arm64, — у большинства популярных образов они есть.
На этом сервере нет, управление идёт из командной строки. Если удобнее браузерный интерфейс для контейнеров, есть отдельное приложение Portainer.

Другие приложения: Инструменты разработчика