教下我&叫下我

教下我&叫下我

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

Introduction to Free Docker Container Service Providers

Container Platform Overview#

Platform NameFree Service LimitRestrictionsOfficial WebsiteRecommendation and Remarks
HerokuLimit: 550h/month (1000h/month with credit card)Sleeps and deletes dataLinkYes. Recommended for deploying ready-made services on Github.
OktetoLimit: 10 CPU, 30 GB RAM, 5 GB ROMSleeps and deletes dataLinkYes. Recommended for practicing 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 free credit every monthDoes not sleep, does not delete dataLinkYes. Recommended.

Heroku#

Heroku

  • Pricing: Free version with 550h/month, 1000h/month with credit card

image

  • Deployment Method: Git and Docker
  • Supports Custom Domain: Yes
  • Sleeps: Yes, it will sleep to conserve hours. Sleeping will automatically delete all data.
  • Notes: It is recommended to use a reliable VPN when registering on Heroku, as some projects may be banned resulting in account suspension. Some projects may be banned and unable to deploy, in which case, fork 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, the free service also has many limitations. However, Okteto does not limit the total time and can be continuously deployed. But it will sleep and delete all data every 24 hours.

image

  • Pricing:

image

  • Deployment Method: Git and Docker
  • Supports Custom Domain: No
  • 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 inclined towards command line development. Its backend interface is very simple, basically only having a deployment function.

Goormide#

Goormide is actually a cloud-based IDE space. You can think of it as a VSCODE deployed on a server. It is based on Ubuntu and, unlike the above platforms, this service can be accessed directly via SSH.

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

Reference Article:

image

  • Pricing:

image

  • Deployment Method: SSH direct connection
  • Supports Custom Domain: No
  • Sleeps: Sleeps, does not delete data
  • Notes: Supports SSH connection, supports command line, basically a virtual machine.

Railway#

This is similar to Goormide.

image

  • Pricing:

image

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