1:拉取nginx:latest、busybox:latest和centos:latest镜像
docker pull centos:latest
docker pull nginx:latest
docker pull busybox:latest
docker pull hello-world
2:列出本地镜像
docker images
docker images cent*
查看输出中镜像的tag、Size、ID等信息
3:查看centos镜像的详细信息
4:用镜像ID完成同样的操作
docker inspect centos:latest
docker inspect 镜像ID
5:为centos镜像另外打一个标签
docker tag centos:latest mycentos:newtag
查看镜像列表确认结果
6:将nginx:latest镜像导出,命名为nginx.tar。
docker save -o nginx.tar nginx:latest
7:删除nginx:latest镜像
docker rmi -f nginx:latest
docker images nginx*
查看镜像列表确认已经删除
8:将nginx.tar导入,并运行docker images命令确认已经恢复查看
docker load --input nginx.tar
docker images
9:分别查看nginx和centos镜像的构建历史信息
docker history nginx:latest
docker history centos:latest
10:删除本地主机中的镜像,分别用名称、ID逐一删除。
docker rmi nginx:latest
docker rmi busybox:latest
docker rmi centos:latest
docker rmi mycentos:newtag
11:登录你的阿里云注册中心;为阿里云上你的账号对于注册中心和名称空间的标签;然后将镜像推送到阿里云注册中心。
docker login --username=账号 registry.cn-hangzhou.aliyuncs.com
docker tag [ImageId] registry.cn-hangzhou.aliyuncs.com/名称空间/镜像名称:[镜像版本号]
docker push registry.cn-hangzhou.aliyuncs.com/名称空间/镜像名称:[镜像版本号]
docker logout
12:删除本地的镜像,然后从阿里云上pull下该镜像。
docker pull registry.cn-hangzhou.aliyuncs.com/名称空间/镜像名称:[镜像版本号]
13:查看本地的镜像,确认同push上去的一致(ID相同,镜像表现相同等)。
docker images镜像名称