Docker Tutorials(blog.docker.io)
blog.docker.io
Docker Tutorials
http://blog.docker.io/2013/06/14-great-tutorials-on-docker/
2 comments
In case the way I word it helps, containers are a very similar concept to FreeBSD jails or Solaris Zones - so once you get what a container is you may appreciate some of the power that already existed in those systems. It's essentially a partition of the system: picture a kernel, but an additional instance of the network stack for each container, a certain mount-point that becomes the "root" file system for all actions inside that container, etc.
In the end you get very similar functionality to a VM, but because it's just partitions of a kernel it's much more integrated than some third-party hypervisor. This lets you do things like inspect processes that are inside your containers as though they were native processes, etc...
In the end you get very similar functionality to a VM, but because it's just partitions of a kernel it's much more integrated than some third-party hypervisor. This lets you do things like inspect processes that are inside your containers as though they were native processes, etc...
[deleted]
Thanks, that cleared it up for me at least.
Hey Zikes, did you read this tutorial?
> http://www.slideshare.net/julienbarbier42/building-a-saas-us...
It gives you an example of what you can do with it > www.memcachedasaservice.com
and explains you everything step by step. The source code is also available on gitHub here: > https://github.com/jbarbier/SaaS_Memcached
It gives you an example of what you can do with it > www.memcachedasaservice.com
and explains you everything step by step. The source code is also available on gitHub here: > https://github.com/jbarbier/SaaS_Memcached
That looks like what I'm after, thank you.
If you're having trouble wrapping your head around containers, look for documentation on LXC, not docker.
I recommend reading https://www.kernel.org/doc/Documentation/cgroups/cgroups.txt and the per-namespace documentation linked to at http://lxc.sourceforge.net/index.php/about/kernel-namespaces...
Docker will be amazing for development over VMs once they get bindings: https://github.com/dotcloud/docker/pull/602
I think what will really help, and what I think is sadly missing from this list, is a good series of examples of what I could accomplish with docker, and how I would go about accomplishing those things.
Or, it may be that docker is not necessarily aimed at me, or is currently out of my depth.