This page may be out of date. Submit any pending changes before refreshing this page.
Hide this message.
Quora uses cookies to improve your experience. Read more
14 Answers

You should check out Hyper: HYPER_

They are in public beta right now and will add more credit when you run out. Looks very promising as there is no need to manage the VMs.

Your feedback is private.
Is this answer still relevant and up to date?
JamesK
JamesK, COO - Hyper.sh : Container-Native Docker Hosting Cloud

The only truly free hosting service would be AWS Free Tier. But depending on your requirements that might not provide you with enough resources.

Basically, there are two types of Docker hosting CaaS right now: Those that manage the (VM) cluster for you, and those that make the entire VM cluster go away.

If you are a developer, then a world without the entire VM cluster is a BIG deal. It means you can just focus on your containers and if something breaks then you can just shut that specific container down and restart.

AWS, Docker Datacenter, and Google require you to deploy and manage a VM cluster underneath a COE, like Kubernetes. This is due to nesting issue with Docker containers inside VMs for security in the public cloud.

Other providers like our startup, Hyper_ actually make the VM cluster go away, where you interact with your containers just like you would on your laptop with Docker CLI commands. The building block is no longer the VM, but your container. Makes it significantly more dev friendly.

While our service is not entirely free, you do get $20 credit, when you sign up. Our service is per second pricing, with container sizes starting at 64MB/1CPU/10GB SSD and FREE network bandwidth for ~$1/month.

Benefits of this approach:

- No VM cluster to manage

- Docker-native workflow

- Event-driven workloads

- Effortless Dev<->Prod parity

HYPER_ - Container-Native Cloud

“Just plain DEV simple!”

Rik Nauta
Rik Nauta, At our startup the entire infrastructure runs on Docker
So the fun thing about docker is that it will work anywhere you can get a server, including Amazon free tier etc (there are likely others). There's no need for an actual docker hosting company.

I have seen services though that allow you to abstract hosting docker containers so you don't have to pay for unused server space, just for resources used by your container which of course is great for Docker...but I haven't seen any free ones of those yet. Their very premise is that they save money, so they tend to compare themselves with other payed hosting solutions not free ones.

But if you combine AWS Free Tier with Docker Hosting – Run Docker Containers in any Cloud - Tutum (which is still free) you have a pretty scalable, fast and flexible solution.
Your feedback is private.
Is this answer still relevant and up to date?
Andrei
Andrei, Scalable solutions architect. Co-founder of CloudHero CaaS

Depending on the use case and need, here are three options:

  1. AWS free tier, where you start an EC2 instance and put docker on top (you can use docker-machine for this).
  2. Get some credit from Azure (they run a program called Bizspark).
  3. Get a 1G / 1CPU / 20G docker cluster from CloudHero | Secure Docker Container as a Service For Developers - CloudHero
Alexander Kaloshin
Alexander Kaloshin, Use docker since it was 0.2 version

We are creating a new type of docker hosting where CI and CD are included: https://lastbackend.com.

We have special free tier for testing with 1 private repository.

you can pay only for you go, and start from 0.315$ per month.

Rob Landers
Rob Landers, I love Docker. I've written various things about Docker. I use it everyday.

Free docker hosting? You can easily turn an old computer into a docker node and run rancher on it. That's about as free as free gets (minus the electricity cost).

You could even do this with raspberry pi's... docker hosting is so easy, that it is usually cheaper to use something like rancher with autoscaling nodes than it is to live within the arbitrary limits of someone's idea of docker hosting.