Docker镜像
1.1、Docker镜像是什么

Docker镜像是用来创建Docker容器的。

Docker镜像存储在Registry中,在Registry中的镜像的存储结构示例:

Registry
├── centos        <- Repository
│   ├── latest    <- Tag
│   ├── 7         <- Tag
│   ├── 6.6       <- Tag
│   └── 5.11      <- Tag
├── ubuntu        <- Repository
│   ├── latest    <- Tag
│   ├── 16.04     <- Tag
│   ├── 14.04     <- Tag
│   └── 12.04     <- Tag
├── nginx         <- Repository
│   ├── latest    <- Tag
│   ├── 1.11      <- Tag
│   └── 1.10      <- Tag
└── ...

一个Docker镜像由RepositoryTag两个属性唯一确定。

这样的设计使得Registry有版本控制的功能。

1.2、镜像的相关操作
操作作用
docker search查询镜像
docker pull下载镜像
docker build根据Dockerfile构建镜像
docker import导入rootfs.tar作为一个镜像
docker commit提交对镜像的修改
docker images列出本地所有镜像
docker rmi删除指定镜像
docker tag给指定镜像打Tag
docker history查看指定镜像的修改历史
docker inspect查看指定镜像的详细信息