1 列出所有镜像
[root@13-docker-demo dd]# docker images
REPOSITORY TAG IMAGE ID CREATED SIZE
dd latest 91396cabbcc5 27 minutes ago 660 MB
2 删除某个镜像
[root@13-docker-demo dd]# docker rmi 91396cabbcc5
Untagged: dd:latest
Deleted: sha256:91396cabbcc59e06350d71a416c599c0875b0c99fe52304106f823602cbbdbca
Deleted: sha256:a5a5fa7fc1b4e468987d15a7eb8c4ad89013cf6bd45fb61e91f18939228d0ad8
Deleted: sha256:480178b09ee764a3cc8f410e1cc61d37ebff66319d4d936720710f8c6c5cbbe5
Deleted: sha256:f02a220e5c4fe49d41e7acf49376104ec7bf62b85388df220883bbfb6d88bbd5
注意点:
2.1. 删除前需要保证容器是停止的 stop
2.2. 需要注意删除镜像和容器的命令不一样。 docker rmi ID ,其中 容器(rm) 和 镜像(rmi)
2.3. 顺序需要先删除容器
3 列出运行中的容器
[root@13-docker-demo dd]# docker ps
4 获取容器/镜像的元数据
docker inspect 容器id/镜像id
5 删除所有<none>的镜像
docker rmi $(docker images -f "dangling=true" -q)