如何删除 Docker 容器?

推荐答案

要删除 Docker 容器,可以使用以下命令:

如果要强制删除正在运行的容器,可以添加 -f 选项:

如果要删除所有已停止的容器,可以使用以下命令:

本题详细解读

1. 删除单个容器

docker rm 命令用于删除一个或多个已停止的容器。你需要提供容器的 ID 或名称作为参数。例如:

如果容器正在运行,Docker 会拒绝删除它。此时,你可以使用 -f 选项强制删除容器:

2. 删除所有已停止的容器

如果你希望一次性删除所有已停止的容器,可以使用 docker container prune 命令。这个命令会删除所有处于停止状态的容器,并释放它们占用的磁盘空间。

执行此命令后,Docker 会提示你确认删除操作。输入 y 确认删除。

3. 注意事项

  • 数据丢失:删除容器会同时删除容器内的所有数据。如果容器内有重要数据,请确保在删除前已经备份或持久化到外部存储。
  • 强制删除:使用 -f 选项强制删除容器时,Docker 会先停止容器,然后再删除它。这可能会导致数据丢失或服务中断,因此请谨慎使用。
  • 容器状态:在删除容器之前,建议先使用 docker ps -a 命令查看所有容器的状态,确保你删除的是正确的容器。
纠错
反馈