教下我&叫下我

教下我&叫下我

我不会,教下我 有福利,叫下我 致终身学习者! https://jiaoxiawo.com
tg_channel
twitter

Introduction to Free Docker Container Service Providers

Container Platform Overview#

Platform NameFree Service QuotaLimitationsOfficial WebsiteRecommendation and Notes
HerokuLimit: 550h/month (1000h/month with credit card)Sleeps and deletes dataLinkYes. Recommended for deploying ready-made services on GitHub.
OktetoLimit: 10 CPUs, 30GB RAM, 5GB ROMSleeps and deletes dataLinkYes. Recommended for practicing with Docker, but has limited documentation.
GoormideLimit: 1 running instance, 5 sleeping instances, weakSleeps, does not delete dataLinkYes. Essentially an IDE, recommended for coding.
RailwayProvides $5 of free quota every monthDoes not sleep, does not delete dataLinkYes. Recommended.

Heroku#

Heroku

  • Pricing: Free tier with 550h per month, 1000h per month with credit card

image

  • Deployment Method: Git and Docker
  • Custom Domain Support: Supported
  • Sleeps: Yes, it will sleep to stay within the 550h limit. All data will be automatically deleted when sleeping.
  • Notes: It is recommended to use a reliable VPN for registration on Heroku, as some projects may be banned, resulting in account suspension. Some projects may be banned, preventing deployment. In such cases, fork the project first and then deploy.

Okteto#

Okteto is based on the k8s platform and can deploy Docker applications. It can be used to build personal websites and supports GitHub login.

Similar to Heroku, Okteto also has many limitations on its free service. However, Okteto does not limit the total time and can be continuously deployed. However, it will sleep and delete all data every 24 hours.

image

  • Pricing:

image

  • Deployment Method: Git and Docker

  • Custom Domain Support: Not supported

  • Sleeps: It can extend the running time by accessing it regularly, but it will sleep and delete data every 24 hours.

  • Notes: Okteto is more suitable for command line development. Its backend interface is very simple, basically only providing a deployment function.

Goormide#

In fact, Goormide is a cloud-based IDE space. You can think of it as a VSCODE deployed on a server. It is based on Ubuntu. Unlike the previous platforms, this service can be accessed directly via SSH.

It is recommended to use Goormide for coding. It's quite convenient.

Reference Article:

image

  • Pricing:

image

  • Deployment Method: SSH connection
  • Custom Domain Support: Not supported
  • Sleeps: Sleeps, does not delete data
  • Notes: Supports SSH connection and command line. It's basically a virtual machine.

Railway#

This platform is similar to Goormide.

image

  • Pricing:

image

  • Deployment Method: GitHub, supports mainstream languages such as Python and Node.js for direct execution
  • Custom Domain Support: Supported
  • Sleeps: Does not sleep automatically
  • Supports online Dockerfile building of Docker images
  • Pay-as-you-go, provides $5 of free quota every month, sufficient for running small applications.
Loading...
Ownership of this post data is guaranteed by blockchain and smart contracts to the creator alone.