Jump to content
RESET Forums (homeservershow.com)

Docker vs. VM's


Recommended Posts

So, in simple terms, docker is a lightweight container that utilizes a set of technologies in the Linux kernel . These technologies allow you to have segmented a network, disk, and process space per container.


You end up running apps, services, etc from a sandbox. Its very lightweight because you don't have the overhead of running a full operating system every time you want to try out new apps.


I am over simplifying here, but that's a really high level explanation.

Link to comment
Share on other sites

It works really well for development because it gives you a repeatable means to service deployment.


Instead of doing things manually, it forces you to be declarative. This has benefits, like tracking changes to your dockerfile as if it was code.


Since its repeatable, it also makes it easier to throw away containers after you are done with them. Heck, why keep them around, you can always recreate them.


Last, for home use its great because you can test and mock with things without worrying about screwing up your server.

Link to comment
Share on other sites

Have you considered talking to Dave about how this could apply to the homeserver environment? Would make for a great podcast.

Link to comment
Share on other sites

  • 3 months later...


Yeah, Fedora has been running project atomic to compete with CoreOS in distributed docker management:




It also brings a web front-end but its early stages right now:




Also, one step higher is Panamax from CenturyLink Labs. They are trying to make a PaaS out of docker, and it looks great!


Edit: Added panamax info

Edited by dataoscar
Link to comment
Share on other sites

Create an account or sign in to comment

You need to be a member in order to leave a comment

Create an account

Sign up for a new account in our community. It's easy!

Register a new account

Sign in

Already have an account? Sign in here.

Sign In Now

  • Create New...