docker 镜像命令
1. docker images
参数:
- -a: 列出本地所有的镜像
- -q: 只显示镜像id
- --digests: 显示镜像的摘要信息
- --no-trunc: 显示完整的镜像信息
docker images
docker images -a
docker images -q # 只查看镜像的ID
# 显示镜像的摘要信息
docker images --digests
# 显示完整的镜像信息
docker images --no-trunc
2. 搜索镜像
命令: docker search 镜像名
docker search nginx
3. docker pull + 镜像名称 # 下载镜像
命令:docker pull 镜像名字[:TAG]
docker pull nginx:1.14.0 # 指定tag(版本号) 如果不指定则是下载最新版本的
docker pull nginx # 这个就是下载的最新版本的
4. 删除镜像 docker rmi 镜像ID或镜像名[:TAG]
参数: -f: 忽略,强制删除(即使有容器使用了该镜像)
docker rmi -f 镜像id # 删除单个镜像
docker rmi -f 镜像名[:TAG] 镜像名2[:TAG] ... # 同时删除多个镜像
docker rmi -f $(docker images -qa) # 删除全部镜像
5. docker commit: 提交容器副本使之成为一个新的镜像
命令格式: docker commit -m="提交的描述信息" -a="作者" 容器ID 要创建的目标镜像名[:TAG]
docker commit -m="my_redis" -a='cheng' bc7fa6c690d0 my_redis:4.0.9