📜  输入一个停止的 docker 容器 (1)

📅  最后修改于: 2023-12-03 15:41:53.462000             🧑  作者: Mango

关闭 Docker 容器

在使用 Docker 时,有时候需要手动关闭并停止容器,以便释放占据的资源或者为容器做一些必要的修改。

以下是 Docker 命令行工具中常用的关闭容器的方法。

1. 使用容器 ID 关闭容器

使用 docker stop 命令可以停止指定 ID 的容器,并将其释放占据的资源。

docker stop <容器 ID>

容器 ID 可以通过 docker ps 命令查看:

docker ps

停止所有运行的容器可以使用 docker stop 命令的 -a 或者 --all 参数:

docker stop -a
2. 使用容器名称关闭容器

如果给 Docker 容器指定了名称,停止容器时也可以使用这个名称,而不是 ID。

docker stop <容器名称>

容器名称可以通过 docker ps 命令查看:

docker ps
3. 强制关闭容器

有时候容器无法正常停止,可能是某些进程或程序没有被杀死,这时候可以使用 docker stop 命令的 --force 或者 -f 参数强制关闭容器。

docker stop --force <容器 ID>
4. 关闭后立即删除容器

使用 docker rm 命令可以删除容器,通过 docker stopdocker rm 命令的结合使用,可以实现关闭后立即删除容器的目的。

docker stop <容器 ID> && docker rm <容器 ID>

或者使用容器名称:

docker stop <容器名称> && docker rm <容器名称>
总结

以上是在 Docker 中关闭容器的常见方法。根据实际需要,选择对应的命令即可。