Docker 镜像命令
- docker images:列出本地主叫上的镜像
同一仓库源(REPOSITORY)可以有多个 TAG,代表这个仓库源的不同个镜像版本,若不指定镜像版本标签,默认为 latest 镜像。
Usage: docker images [OPTIONS] [REPOSITORY[:TAG]]
List images
Options:
-a, --all Show all images (default hides intermediate images)
--digests Show digests
-f, --filter filter Filter output based on conditions provided
--format string Pretty-print images using a Go template
--no-trunc Don't truncate output
-q, --quiet Only show image IDs
-
docker search some-image-name:从 Docker Hub 或镜像加速器查找某个镜像,如 docker search --limit 5 redis
-
docker pull some-image-name:拉取(下载)镜像,如 docker pull redis:latest,latest 可以不指定
-
docker system df:查看镜像/容器/数据卷所占的空间
-
docker rmi image-name or image-id:删除某个镜像,如 docker rmi redis
-
删除多个镜像:docker rmi -f id id id …
-
删除全部镜像:docker rmi -f $(docker images -qa)
-f: Force removal of the image,强制删除
docker 虚悬镜像:仓库名、标签都是<none>的镜像,俗称虚悬镜像(dangling image)
- 查看虚悬镜像:docker image ls -f dangling=true
- 删除虚悬镜像:docker image prune
-
-
…