01_docker镜像命令

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 

原文地址:https://www.cnblogs.com/nichengshishaonian/p/11543753.html