Docker架构和底层技术简介系统学习
-
docker提供一个开发、打包、运行app的平台
-
把app和底层infrastructure隔离开

docker engine
- 后台进程(dockerd)
- REST API Server
- CLI接口(docker)

docker architecture

- namespaces: 做隔离pid, net, ipc, mnt, uts
- control groups: 做资源限制
- union file systems: container 和 image的分层