Henry Huang
DevOps in IWSaaS, TrendMicro
mostly on AWS, VMware, etc.
This presentation:
What's docker?
Docker Basic
Demo
Questions
Virtualization Tool?
Founder & CEO, dotCloud, 28
Docker Creator
a tool that can package an application and its dependencies in a virtual container that can run on any Linux server, help enable flexibility and portability on where the application can run, whether "on premise", public cloud, private cloud, bare metal, etc."
Containers are isolated,but share OS and, where appropriate, bins/libraries
…result is significantly faster deployment, much less overhead, easier migration, faster restart
Less overhead
Less flexible: require similar OS/kernel
Less secure: not full isolated
More discussions in http://linkd.in/1cmbn0b
[Q] There are so many Containers in the history, why Docker so damn popular?
When Docker mounts the rootfs, it starts read-only, it takes advantage of a union mount to add a read-write file system over the read-only file system
There may be multiple read-only file systems stacked on top of each other. We think of each one of these file systems as a layer.
allow several filesystems to be simultaneously mounted and visible through a single mount point, appearing to be one filesystem
First take "Docker Client" to tell "Docker Daemon" to create a process from an existing "Docker Image", and then set up a resouce-isolated environment for the process, which can be called as "Docker Container".
Docker Components
:High efficiency saves your life:
:High efficiency saves the RD life:
compose: to define and run multi-containers
I am trying my best to learn...
will be added soon...
Docker Container != VM
Need to remember