Docker is an open platform for developers and sysadmins to
build, ship, and run distributed applications, whether on
laptops,data center VMs, or the cloud.
2. What is Docker
Docker is an open platform for developers and sysadmins to
build, ship, and run distributed applications, whether on
laptops,data center VMs, or the cloud.
核心技术=LXC + AUFS
3. How LXC works
Kernel namespaces (ipc, uts, mount, pid, network and user)
Apparmor and SELinux profiles
Seccomp policies
Chroots (using pivot_root)
Kernel capabilities
CGroups (control groups)
11. docker-compose
Compose is a tool for defining and running multi-container
Docker applications. With Compose, you use a Compose file to
configure your application's services. Then, using a single
command, you create and start all the services from your
configuration.
人话版本:命令行太复杂了,把参数配置化,用来大规模应用的编排