DevOps学习笔记(第二节 docker底层技术)
docker实际上是客户端对应服务端的cs架构
docker安装,参考官网即可,https://docs.docker.com/install/linux/docker-ce/centos/
docker常用命令如:
操作镜像 docker images / docker rmi 镜像ID / sudo systemctl start docker 等
操作容器 docker ps / docker rm 容器ID / docker start|stop 容器ID / docker logs -f 容器ID 等Docker Engine 大致分为 后台进程(dockerd)、REST API Server、CLI接口(docker)
docker底层技术支持
Namespaces: 做隔离pid、net、ipc、mnt、uts
Control groups:做资源限制
Union file system:Container 和 image的分层