docker rm & docker rmi & docker prune 的区别
docker rm
删除一个或多个 容器
docker rm [OPTIONS] CONTAINER [容器...]
OPTIONS说明:
- -f : 通过SIGKILL信号强制删除一个运行中的容器
- -l : 移除容器间的网络连接,而非容器本身
- -v : 删除与容器关联的卷
docker rmi
删除一个或多个 镜像
docker rmi [OPTIONS] IMAGE [镜像...]
OPTIONS说明:
- -f : 强制删除
- –no-prune : 不移除该镜像的过程镜像,默认移除
docker prune
用来删除不再使用的 docker 对象
删除 所有未被 tag 标记和未被容器使用的镜像:
docker image prune
删除 所有未被容器使用的镜像:
docker image prune -a
删除 所有停止运行的容器:
docker container prune
删除 所有未被挂载的卷:
docker volume prune
删除 所有网络:
docker network prune
删除 docker 所有资源:
docker system prune
评论区