it编程 > 开发工具 > Docker

Docker 停止及删除容器和镜像(单个和所有)

42人参与 2024-08-06 Docker

docker 停止及删除容器和镜像(单个和所有)



1. docker其它相关命令

docker ps查看当前运行中的容器
docker ps -a查看所有容器(包括已停止的容器)
docker rm container-id删除指定 id 的容器
docker stop/start container-id停止/启动指定 id 的容器
docker images查看镜像列表
docker rmi image-id删除指定 id 的镜像
docker volume ls查看 volume 列表
docker network ls查看网络列表

2. 停止及删除容器和镜像(单个和所有)

要管理 docker 容器和镜像,你可以使用一系列 docker 命令来停止、删除单个或所有容器和镜像。这里详细解释每个操作的命令及其功能:

2.1. 停止及删除单个容器

要停止一个运行中的 docker 容器,并随后删除它,你可以使用以下命令:

docker stop [容器id或名称]
docker rm [容器id或名称]

例如,如果容器的 id 是 abc123,你可以这样操作:

docker stop abc123
docker rm abc123

2.2. 停止及删除所有容器

如果你想停止并删除所有容器,可以使用以下命令:

docker stop $(docker ps -aq)
docker rm $(docker ps -aq)

2.3. 停止及删除单个镜像

要删除一个 docker 镜像,你首先需要确保没有任何容器正在使用这个镜像。以下是删除单个镜像的命令:

docker rmi [镜像id或名称]

如果镜像的 id 是 def456,你可以这样操作:

docker rmi def456

如果镜像正在被容器使用,你可能需要先删除那些容器或使用强制删除选项 docker rmi -f [镜像id或名称]

2.4. 停止及删除所有镜像

要删除所有 docker 镜像,可以使用以下命令:

docker rmi $(docker images -q)

请注意,如果任何镜像被容器使用,这个命令将失败。你可能需要先删除所有容器或使用强制删除选项 docker rmi -f $(docker images -q)

这些命令提供了一种快速管理 docker 容器和镜像的方法,非常适合进行环境清理。在使用这些命令时,请确保你已经保存了所有重要数据,因为删除操作是不可逆的。

(0)
打赏 微信扫一扫 微信扫一扫

您想发表意见!!点此发布评论

推荐阅读

如何在 Docker 环境中部署和运行 Nginx ?

08-06

在 Ubuntu Server 22.04 上安装 Docker 的详细步骤

08-06

【Docker】报错解决:“[Errno 14] curl#7 - “Failed to connect to 2a03:2880:f10e:83:face:b00c:0:25de: 网络不可达”

08-06

Docker容器中vi/vim命令安装、vi/vim: command not found解决方法

08-06

docker-compose安装elasticsearch和kibana

08-06

使用docker自建vaultWarden服务器并实现全平台https访问

08-06

猜你喜欢

版权声明:本文内容由互联网用户贡献,该文观点仅代表作者本人。本站仅提供信息存储服务,不拥有所有权,不承担相关法律责任。 如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至 2386932994@qq.com 举报,一经查实将立刻删除。

发表评论