Introduction to Docker
https://www.youtube.com/watch?v=Q5POuMHxW-0
http://www.slideshare.net/dotCloud/docker-intro-november
Source Code:
https://github.com/dotcloud/docker
Docker: Fundamentals & OpenStack Integration
https://www.youtube.com/watch?v=jEcousZ6xBU
Slides : http://www.slideshare.net/ewindisch/docker-open-stack-32865996
https://wiki.openstack.org/wiki/Docker
Docker
http://en.wikipedia.org/wiki/Docker_(software)
LXC
http://en.wikipedia.org/wiki/LXC
Cgroups
http://en.wikipedia.org/wiki/Cgroups
The Linux kernel provides cgroups (2006) for resource isolation (CPU, memory, block I/O, network, etc.) that do not require starting any virtual machines. The kernel also provides namespaces to completely isolate an application's view of the operating environment, including process trees, network, user ids and mounted file systems. LXC (LinuX Containers) combines cgroups and namespace support to provide an isolated environment for applications; Docker is built on top of LXC, enabling image management and deployment services.
Demo at OpenStack Summit HK (live demo to nova boot a docker container was not successful)
https://www.youtube.com/watch?v=do4qrdCu1T8
Slides : http://www.slideshare.net/dotCloud/openstack-summit-hk-2013
Docker manages kernel features
Uses cgroups to contain processes
Uses namespaces to contain networks
Uses copy-on-write filesystems to build images
Docker makes scripting distributed systems easy
No comments:
Post a Comment