docker stop rm rmi 命令
- 删除镜像的时候要确保没有容器引用该镜像
- 如果有容器引用的镜像先删除容器后删除镜像
- 删除容器的时候如果正常运行请先停止容器运行
1.停止容器docker stop
Usage: docker stop [OPTIONS] CONTAINER [CONTAINER...] Stop one or more running containers 停止一个或者多个正在运行的容器 Options: -t, --time int Seconds to wait for stop before killing it (default 10) 可添加参数-t, --time 15 等待15秒去停止容器,只写-t默认10s
- 停止容器,可以同时一个或多个
docker stop 1fa2822325ff
docker stop -t 1fa2822325ff
docker stop -t 15 1fa2822325ff
docker stop 1fa2822325ff 00b05cfc2055
- 停止所有容器运行
docker stop $(docker ps -qa)
2.删除容器docker rm
Usage: docker rm [OPTIONS] CONTAINER [CONTAINER...] Remove one or more containers 删除一个或多个容器 Options: -f, --force Force the removal of a running container (uses SIGKILL) 强制删除一个正在运行的容器 -l, --link Remove the specified link 删除特定的链接 -v, --volumes Remove anonymous volumes associated with the container 删除与容器有关联的匿名卷
根据容器id删除容器,可以删除一个或者多个
docker rm 1fa2822325ff
docker rm 1fa2822325ff 00b05cfc2055
docker rm $(docker ps -qa)
3.删除镜像docker rmi
Usage: docker rmi [OPTIONS] IMAGE [IMAGE...] Remove one or more images 删除一个或多个镜像 Options: -f, --force Force removal of the image 强制删除镜像 --no-prune Do not delete untagged parents 不删除未打tagd的父镜像
- 根据镜像id删除镜像
docker rmi 0778d4c5d27e
- 根据tag删除镜像
docker rmi goharbor/harbor-portal:v1.9.0
- 删除所有镜像
docker rmi $(docker images -qa)