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)