镜像命令
1、docker images
列出本地主机上的镜像
docker images
docker images -a #列出本地所有镜像(含历史)
docker images -q #只显示镜像ID
2、docker search
搜索某个镜像名字
docker search nginx
docker search --limit 5 nginx #只列出N个镜像,不用limit默认25个
3、docker pull
拉某个镜像,安装他
docker pull nginx
docker pull nginx:1.21.6 #拉版本号,不写版本号下最新的
4、docker system df
查看镜像/容器/数据卷所占的空间信息
docker system df
5、docker rmi
删除某个镜像名字ID
docker rmi
docker rmi nginx #删除镜像选名字
docker rmi dd8125f93b94 #删除镜像选ID
docker rmi -f dd8125f93b94 #-f强制删除镜像选ID
docker rmi -f $(docker images -qa) #删除全部
6、docker prune
prune 命令用来删除不再使用的 docker 对象。
docker image prune #删除所有未被 tag 标记和未被容器使用的镜像
docker image prune -a #删除所有未被容器使用的镜像
docker container prune #删除所有停止运行的容器
docker volume prune #删除所有未被挂载的卷
docker network prune #删除所有网络
docker system prune #删除 docker 所有资源
7、docker tag
复制重命名镜像
docker tag b8604a3fe854 [xxx] #id 重新命名xxx
8、docker save
将指定镜像保存成 tar 归档文件
docker save -o e:\ss\nginx.tar nginx:1.21.6