版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接:https://blog.csdn.net/weixin_42528266/article/details/102869908
Docker Image镜像:
- 容器的基石
- 层叠的只读文件系统
- 联合加载(union mount)
列出镜像:
docker images [OPTIONS] [REPOSITORY]
- -a, --all=false :表示列举出所有的镜像.默认并不显示中间层的镜像.
- -f, --filter=[] :表示添加过滤条件.
- –no-trunc=false:表示对信息进行截断.默认情况是会截断镜像的唯一id的.
- -q, --quiet=false:表示值显示镜像的唯一id
- REPOSITORY 仓库: 是一切镜像的集合.
- REGISTRY 注册仓库:包含REPOSITORY 的仓库.
- TAG 标签:我们之前运行的centos默认使用的是lastest的标签.仓库名+镜像名就能唯一确定一个镜像.
- 如果使用docker images -a 看到没有仓库名和标签名的其实是中间层镜像.
查看镜像
docker inspect [OPTIONS] CONTAINER|IMAGE [CONTAINER|IMAGE...]
示例:docker inspect 49f796
删除镜像:
docker rmi [OPTIONS] IMAGE [IMAGE...]
- -f, --force=false :表示强制删除镜像.
- –no-proune=false :会保留未被打标签的父镜像.
- 删除对应仓库所有的镜像:docker rmi $(docker images -q centos)