TL;DR: Stackdock is hosted Docker-as-a-Service, on dedicated servers with super fast SSDs. Starting from $5 a month for 20GB SSD and 1GB RAM. You can create a Docker file with some easy steps we’ve created, or you can upload your own Docker file and create an instance from that. We’re looking for feedback – so give it a whirl and let us know what you think – firstname.lastname@example.org.
Docker is awesome. If you’re not aware of it yet – here’s a great presentation. One of the big issues with ‘the Cloud’ is how to deploy and migrate apps between your local dev environment, an IaaS provider like AWS, and other Public and or Private Clouds. Deployment is slow and annoying. Migration is nearly impossible. Docker (which is often compared to shipping containers in that when they were standardised it totally changed logistics) fixes this. It’s a linux container that doesn’t care about the underlying hardware setup – so – it’s mega portable, with ease, between Clouds or Dedicated Servers.
What Stackdock does
Stackdock is Docker-as-a-service. You can build a Dockerfile (we call it a Deck – let us know if that helps simplify or not) and create an Instance. We built this on super fast dedicated hardware with SSDs; and we made it really cheap ($5 dollars for 20GB SSD storage and 1GB RAM). We’re using dedicated because running virtual containers on virtual instances seems nuts to us. We want SPEED and we want to deploy and start our apps FAST (thanks Docker – containers take SECONDS to start!) and we want to start out CHEAP. So – we built the hosting service we want for ourselves. We now run all our staging environments on Stackdock, ‘cos it’s easy.
How it works
Create a Deck (or upload your own Docker file) and save or distill it. Saving it creates a template you can edit and use again in future. Distill does the same but also creates a runnable (what we’ve called) ‘Drop’ that you can then run a live Instance from.
Once you’ve created and distilled a Docker file into a Drop – you can see a list of your Drops and create instances from them.
Here’s the Instances list. You can start, stop, reboot and delete. We also show you how to SSH in (you have to provide an SSH key before you deploy).
Signup and give it a go. There’s a template ‘Hello World’ app we’ve created so you can quickly see how it works; and work backwards from there to customize your own setup. PLEASE give us feedback on what you’d like to see in future!