📅  最后修改于: 2023-12-03 15:41:53.462000             🧑  作者: Mango
在使用 Docker 时,有时候需要手动关闭并停止容器,以便释放占据的资源或者为容器做一些必要的修改。
以下是 Docker 命令行工具中常用的关闭容器的方法。
使用 docker stop
命令可以停止指定 ID 的容器,并将其释放占据的资源。
docker stop <容器 ID>
容器 ID 可以通过 docker ps
命令查看:
docker ps
停止所有运行的容器可以使用 docker stop
命令的 -a
或者 --all
参数:
docker stop -a
如果给 Docker 容器指定了名称,停止容器时也可以使用这个名称,而不是 ID。
docker stop <容器名称>
容器名称可以通过 docker ps
命令查看:
docker ps
有时候容器无法正常停止,可能是某些进程或程序没有被杀死,这时候可以使用 docker stop
命令的 --force
或者 -f
参数强制关闭容器。
docker stop --force <容器 ID>
使用 docker rm
命令可以删除容器,通过 docker stop
和 docker rm
命令的结合使用,可以实现关闭后立即删除容器的目的。
docker stop <容器 ID> && docker rm <容器 ID>
或者使用容器名称:
docker stop <容器名称> && docker rm <容器名称>
以上是在 Docker 中关闭容器的常见方法。根据实际需要,选择对应的命令即可。