Docker镜像命令学习笔记
docker images #列出本地主机上所有镜像 -a:列出本地所有的镜像(含历史版本)-q:只显示镜像ID
#: docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
各个选项说明
REPOSITORY:表示镜像的仓库源
TAG:镜像的标签版本号
IMAGE ID:镜像ID
CREATED:镜像创建的时间
SIZE:镜像大小
docker search 查找某个镜像名字 【OPTIONS】--limit:只列出N个镜像,默认25个
docker search --limit 5 redis
docker search hello-world
NAME DESCRIPTION STARS OFFICIAL AUTOMATED
NAME:镜像名字
DESCRIPTION:镜像说明
STARS:点赞数
OFFICIAL:是否为官方的
AUTOMATED:是否自动构建
docker pull 下载镜像 docker pull 镜像名字[:TAG] #未标记TAG 默认最新等同于docker pull 镜像名字:latest
docker pull hello-world
docker system df #查看镜像/容器/数据卷所占空间
➜ ~ docker system df
TYPE TOTAL ACTIVE SIZE RECLAIMABLE
Images 2 0 118MB 118MB (100%)
Containers 0 0 0B 0B
Local Volumes 0 0 0B 0B
Build Cache 0 0 0B 0B
docker rmi 删除某个镜像
docker rmi [镜像名字]或者[镜像ID],加参数-f 表示强制删除 删除单个
docker rmi hello-world
docker rmi -f [镜像名1:TAG 镜像名2:TAG] 连续删除多个镜像
docker rmi -f hello-world:latest redis:5.6
docker rmi -f $(docker images -qa) 删除全部镜像
docker rmi -f $(docker images -qa)
谈谈docker的虚悬镜像是什么?
仓库名、标签名字都是<none>的镜像,俗称虚悬镜像dangling image,一般建议删除
评论区