Docker进阶与实战 (容器技术系列)
引入概念
docker 客户端
通过命令行访问
开发过程通过 restfullapi 进行访问
概述为提供docker 访问的一系列工具以及 api
docker daemon
可理解为 docker server
也就是 docker运行引擎
提供外部访问接口响应访问结果的服务引擎
docker 容器
容器以镜像为基础,同时为镜像提供一个标准和隔离的执行环境
docker 镜像
运行环境的物理资源
层级可复用 减小磁盘开销
通过Dockerfile 定制镜像
docker commit 生成镜像
registry
远程镜像仓库,提供镜像的管理下载服务器
容器
- 容器组成
- cgroup 资源控制
- 用于隔离进程对资源的使用
- namespace 访问隔离
- rootfs 文件系统隔离
- 容器引擎 生命周期控制
镜像
- 常用操作
- docker images
- docker pull
- docker save -o name src
- docker load -i name
- docker import 导入文件生成镜像
- docker export 导出文件
- docker commit 增量生成镜像
- docker build 通过dockerfile 生成镜像
- docker ship
- docker run 运行容器
- docker ps 列出容器
- docker inspect 列出容器和镜像详细信息