乐闻世界logo
搜索文章和话题

How do you remove a Docker container?

1 个月前提问
1 个月前修改
浏览次数19

1个答案

1

在Docker中删除容器,您可以使用以下命令:

  1. 停止容器: 在删除容器之前,您需要首先停止正在运行的容器。使用以下命令来停止容器:

    bash
    docker stop [容器ID或容器名]

    例如,如果容器ID是 abc123,那么命令将是:

    bash
    docker stop abc123
  2. 删除容器: 当容器停止后,您可以使用 docker rm 命令来删除容器:

    bash
    docker rm [容器ID或容器名]

    同样地,如果容器ID是 abc123,那么命令将是:

    bash
    docker rm abc123

如果您想一步完成停止并删除容器的操作,可以使用以下命令:

bash
docker rm -f [容器ID或容器名]

这个 -f 参数代表 "force",意味着即使容器正在运行中,也会先强制停止容器,然后将其删除。

批量删除容器: 如果您想删除所有停止的容器,可以使用以下命令:

bash
docker container prune

或者,如果您想删除所有容器(无论是否在运行),可以使用:

bash
docker rm -f $(docker ps -aq)

这里 docker ps -aq 会列出所有容器的ID。

以上就是在Docker中删除容器的一些常见方式。在实际工作中,这些命令非常有用,特别是在需要清理资源或重新部署容器时。

2024年8月9日 13:46 回复

你的答案