一.镜像的组成解析:
- 分层镜像:底层bootfs,上层rootfs;启动容器时,两层都以只读方式挂载
- 构建镜像的基本流程:
- 预备一个bootfs
- 安装最小系统
- 按需部署应用
- 镜像的读写机制:
二.镜像仓库:在历程(一)里有提到过相关内容,补充内容主要是Registry的组成:
- repository:在一个registry中可以存在多个repository
- index:主要作用提供维护账户信息和检索端口
三.常见顶级仓库:
- 网易镜像仓库(需要登录认证):https://c.163yun.com/hub#/m/home/
- 阿里云镜像仓库(需要登录认证):https://cr.console.aliyun.com/cn-beijing/instances/images
- DaoCloud(道客网络):https://hub.daocloud.io/
- Docker Hub(官方仓库):https://hub.docker.com/
- Quay:https://quay.io/search
四.镜像制作方法:
五.使用Docker Hub进行镜仓库的构建
- 在Docker Hub注册账号后创建仓库(仓库名即为镜像上传的镜像名)
- 远程登录Docker Hub:docker login -u你的用户名
- 将本地镜像指定标签后上传 docker 用户名/仓库名:标签
六.使用阿里云容器镜像服务进行镜像仓库的构建