Где можно разместить приложение, которое находится в Docker контейнере?

Какой сервис, аналогичный Heroku, можно порекомендовать для хостинга NodeJS приложений в Docker-контейнерах с возможностью обновления кода через Push в репозиторий? Желательно, чтобы была предоставлена услуга с бесплатным использованием или оплатой банковской картой РФ. Поделитесь своим опытом использования подобных сервисов, пожалуйста.
  • 15 мая 2024 г. 20:30
Ответы на вопрос 2
Приложение в Docker контейнере можно разместить на различных облачных платформах, таких как AWS, Google Cloud Platform, Microsoft Azure, DigitalOcean и т. д. Также возможно использование специализированных сервисов для хостинга Docker контейнеров, например Docker Hub, Amazon ECS, Google Kubernetes Engine и т. д.

Один из аналогов Heroku для хостинга NodeJS приложений в Docker-контейнерах с возможностью автоматического обновления кода через Push в репозиторий - это Docker Cloud или Amazon ECS (Elastic Container Service). Оба сервиса предоставляют возможность управления и развертывания контейнеров в облаке, а также автоматически обновлять код из вашего репозитория.

Опыта использования конкретно этих сервисов у меня нет, но они широко используются сообществом и имеют ряд положительных отзывов. Оба сервиса предоставляют бесплатный период использования и возможность оплаты банковской картой РФ.

При выборе сервиса для размещения Docker контейнеров важно учитывать требования вашего проекта и понимать, какие функциональные возможности и уровень поддержки вам необходимы.
Amvera Cloud - российский сервис. От 170 р/мес. Оплата за контейнер. 
Облака Яндекс или Selectel - оплата за ресурсы, но дороговато.

Deplo.im - новый российский сервис, пока на фазе тестирования денег не берут
Похожие вопросы