- docker是基于linux内核级的namespace和chroot实现
- namespace、cgroups、chroot
- 早期docker是基于LXC(LinuX Container)
- kubernetes->k8s
- libcontainer > runC
2
- Docker镜像含有启动容器所需要的文件系统及其内容,因此其用于创建并启动docker容器
- 采用分层构建机制,最底层bootfs
- 最上层为可读写层,其下的均为只读层
- Aufs(advanced multi-layered unification filesystem),高级多层统一文件系统
- 用于Linux文件系统实现“联合挂载”
- aufs是之前UnionFS的重新实现
- 它的竞争产品是overlayfs,overlayfs从3.18版本开始被合并到Linux内核
其他第三方镜像仓库
- quay.io
构建一个镜像
基于容器制作镜像
- 可以使用命令
docker commit --help
进行查看 - 有一个参数
-p
网友评论