HELPER VPS

Docker VPS хостинг: сервер, де контейнери працюють одразу

  • Docker Engine і Docker Compose уже встановлено
  • Права root і публічні адреси IPv4 та IPv6
  • Одна ціна в 40 містах

HELPER VPS Docker VPS , це хмарний Linux сервер, який запускається з встановленими Docker Engine та Docker Compose на Ubuntu 24.04 LTS, якщо ви оберете Docker зі списку образів під час створення, від $25.00 на місяць. Як тільки ви увійдете, запускайте будь-який контейнер за допомогою docker run або docker compose up.

    Що таке Docker?

    Docker це інструмент, який пакує програму разом з потрібними їй бібліотеками й налаштуваннями в єдиний пакет, контейнер, і запускає його однаково на будь-якому Linux сервері. Основний рушій відкрито як проєкт Moby (Apache 2.0), а безліч офіційних образів з репозиторіїв на кшталт Docker Hub можна завантажити й одразу використовувати.

    Docker Compose це інструмент, що описує кілька контейнерів в одному YAML файлі й запускає їх разом однією командою docker compose up. Пов'язані сервіси, наприклад вебсервер, база даних і кеш, ведуться одним файлом, тож навіть на новому сервері той самий файл заново піднімає точно таке саме середовище. Docker VPS це сервер, на якому обидва інструменти готові з самого початку.

    Що можна робити на Docker VPS?

    Майже будь-яку серверну програму, випущену у вигляді образу контейнера, можна розмістити в себе на одному Docker VPS.

    Як почати роботу з Docker VPS?

    Три кроки, і все готово до запуску контейнерів.

    1. Крок 1. Створіть сервер

      Оберіть регіон і розмір, а в списку образів виберіть Docker. Оплата обробляється за обраний тариф і період, і Docker буде встановлений на Ubuntu 24.04.

    2. Крок 2. Підключіться по SSH

      Підключіться до IP сервера з доданим SSH ключем чи паролем root. Перевірте встановлення командами docker version і docker compose version.

    3. Крок 3. Запустіть контейнери

      Запустіть один образ через docker run або завантажте compose.yaml і підніміть кілька сервісів разом командою docker compose up -d.

    Чим добрий self-hosting Docker на своєму VPS?

    Замість оплати контейнерної платформи ви платите за один сервер і запускаєте на ньому одразу кілька сервісів.

    Інструменти, які часто використовують разом з Docker

    Ці інструменти мають офіційні образи, і їх можна одразу запустити на Docker VPS.

    Розміщуйте сервер ближче до своїх клієнтів

    Створюйте сервер Docker за однією ціною в будь-якому з 40 міст у 31 країнах.

    Як обрати розмір Docker VPS?

    Дивіться насамперед не на кількість контейнерів, а на пам'ять, яку витрачають програми всередині них.

    Сам Docker легкий, але програми поверх нього використовують пам’ять. Для кількох невеликих веб-застосунків або ботів достатньо g12 з 12 GB пам’яті; для конфігурації Compose, яка включає базу даних, веб-сервер і кеш, g16 або n16 з 16 GB або більше дає більше простору. Якщо ви часто збираєте образи або багато читаєте та пишете в базу даних, високопродуктивний тариф з диском NVMe помітно покращує продуктивність.

    Образи й томи з часом займають дедалі більше місця на диску. Дивіться обсяг через docker system df і видаляйте невикористовувані образи через docker image prune, і місця надовго вистачить. Для сервісів, де дані постійно накопичуються, підключіть додатковий диск під час створення, а коли сервіс виросте, створіть сервер на більшому тарифі й перенесіть файл Compose і дані томів.

    Що важливо для безпечної роботи Docker VPS?

    Досить перетворити на звичку три речі: відкритість портів, оновлення й резервні копії.

    Порт, відкритий через docker run -p, одразу доступний з інтернету. Сервіси, яким не потрібен доступ ззовні, наприклад бази даних, не публікуйте, а підключайте через внутрішню мережу Compose, а вебсервіси зручно ставити за зворотний проксі на кшталт Nginx з доменом і сертифікатом HTTPS. Для SSH краще заздалегідь обрати ключ під час створення сервера й входити за ключем замість пароля.

    Оновіть образи контейнерів до нової версії за допомогою docker compose pull, а потім docker compose up -d. Завантажуйте та зберігайте важливі дані томів окремо, і ввімкніть опцію автоматичного резервного копіювання (5.6% від ціни тарифу) під час створення, щоб регулярно копіювати весь сервер. Коли ви хочете повернутися з резервної копії, залиште запит на сторінці підтримки після підтвердження першої оплати.

    Хостинг Docker: часті запитання

    Часті запитання про вибір VPS для Docker і встановлення.

    Що встановлено на Docker VPS?

    На Ubuntu 24.04 LTS встановлено Docker Engine і Docker Compose. Після входу одразу доступні команди docker і docker compose, а в решті це звичайний сервер Ubuntu.

    Скільки коштує Docker VPS хостинг?

    За застосунок Docker немає доплати, ви платите лише за обраний тариф сервера. Найменший тариф коштує від $25.00 на місяць, а той самий тариф в усіх регіонах коштує однаково.

    Як купити сервер з Docker?

    Оберіть регіон і розмір, виберіть Docker як образ і оплатіть для створення сервера. Ви можете обрати період оплати на 1, 3, 6 або 12 місяців, зі знижкою 10% на 3 місяці, 15% на 6 місяців і 25% на 12 місяців.

    Чи надаються права root?

    Так, на всіх серверах вхід по SSH під root. Ви самі встановлюєте пакети, налаштовуєте файрвол і параметри ядра, а пароль root можна створити заново в акаунті.

    Чи можна використовувати образи з Docker Hub як є?

    Так, через docker pull чи docker run образи з Docker Hub та інших публічних репозиторіїв завантажуються одразу. Приватні репозиторії теж працюють після docker login.

    Чи можна використовувати панелі керування на кшталт Portainer?

    Так, Portainer запускається одним контейнером з офіційного образу й дає змогу керувати контейнерами, образами й томами через вебінтерфейс. Захищайте панель керування через HTTPS і надійний пароль.

    Чи можна надсилати пошту з контейнера?

    Пошта надсилається через підключений зовнішній сервіс надсилання пошти на порту 587. Вихідний порт 25 закритий на всіх серверах, тож просто вкажіть адресу сервісу надсилання й порт 587 у налаштуваннях SMTP застосунку.

    Що робити, якщо потрібна інша операційна система?

    Оберіть інший образ через перевстановлення ОС на сторінці сервера. Перевстановлення стирає диск і ставить систему заново, тож потрібні дані томів завантажте заздалегідь.

    Як робити резервні копії?

    Вибір опції автоматичного резервного копіювання під час створення сервера додає 5.6% від ціни тарифу до оплати і регулярно копіює сервер. Повернення з резервної копії запитується на сторінці підтримки після підтвердження першої оплати, а збереження власної копії даних томів додає додатковий спокій.

    Чи можна публікувати контейнери за IPv6?

    Так, кожен сервер отримує публічні адреси IPv4 та IPv6. IPv6 у Docker вмикається налаштуванням у daemon.json, а для домену додайте записи A і AAAA.

    Чи можна створювати сервери Docker через API?

    Так, API для розробників (REST) дозволяє створювати сервери, вмикати та вимикати їх і видаляти. Ключі API стають доступними після підтвердження першої оплати.

    Docker і Docker Compose це програми з відкритим кодом, що належать своїм проєктам, а HELPER VPS лише встановлює їх під час створення сервера. Оновлення після встановлення, налаштування контейнерів і питання щодо роботи застосунків клієнт веде самостійно. Ви платите за обраний тариф сервера, а за сам застосунок Docker доплати немає.

    Посібник із сервера Docker

    Що варто зробити одразу після отримання сервера.