2. AGENDA
• Virtualization
• History of containers
• Control Groups
• Docker
• Images and Containers
• Examples
• Docker rules for images
• Docker-compose
3. VIRTUALIZATION
• Moore’s Law
• “…we had about doubled every year the amount of components we
could put on a chip…”
• “…he decided that the complexity was doubling every two years and
the transistors were getting faster”
• In a server do more
• * http://large.stanford.edu/courses/2012/ph250/lee1/docs/Excepts_A_Conversation_with_Gordon_Moore.pdf
4. HISTORY OF CONTAINERS
Containers are so 2000
• [ FreeBSD Jails ] - [ Derrick Woolworth 1999-2000 ]
• [ Linux VServer ] - [ 2001]
• [ Process Containers ] - [ Google 2006 ]
• [ LXC Linux containers ] - [ Daniel Lezcano 2008]
• [ Docker ] - [ Solomon Hykes, Dotcloud 2013 ]
7. DOCKER
• Docker is a platform for developers and sysadmins to develop,
deploy, and run applications with containers.
• Flexible
• Lightweight
• Portable
8. IMAGE AND CONTAINERS
• Image: is a read-only template with instructions for creating a
Docker container.
• Containers: a runnable instance of an image