在 Docker 中,停止的容器可以通过以下方式查找和管理:
docker ps -a
CONTAINER ID(容器ID)、STATUS(状态,如 Exited 表示已停止)、NAMES(容器名称)等。CONTAINER ID IMAGE COMMAND STATUS NAMES
3a2b1c... nginx:latest "nginx -g..." Exited (0) my-nginxdocker ps -a --filter "status=exited"
或使用状态码过滤(退出码 0 表示正常停止):
docker ps -a --filter "exited=0"
bash
/var/lib/docker/containers/
CONTAINER ID 命名的子目录,包含配置、日志等数据。bash
docker start <容器ID或名称>bash
docker rm <容器ID或名称>bash
docker container prunedocker ps 看不到停止的容器?docker ps 仅显示运行中的容器,需加 -a 参数。bash
docker logs <容器ID>
或查看退出状态:bash
docker inspect <容器ID> --format='{{.State.ExitCode}}'通过以上命令,你可以轻松找到并管理 Docker 中已停止的容器。