docker 停止和启动容器
Docker 提供了多种方式来停止和启动容器。下面是一些常用的命令和步骤:
停止容器
要停止一个正在运行的 Docker 容器,你可以使用 docker stop 命令。例如,如果你知道容器的 ID 或名称,你可以这样做:
bash
Copy Code
docker stop <container_id_or_name>
例如,如果你有一个容器 ID 为 abc123,你可以这样停止它:
bash
Copy Code
docker stop abc123
启动容器
要启动一个之前已经停止的 Docker 容器,你可以使用 docker start 命令。同样,你需要提供容器的 ID 或名称。例如:
bash
Copy Code
docker start <container_id_or_name>
例如,启动上面提到的容器:
bash
Copy Code
docker start abc123
查看所有容器(运行中与停止的)
在操作之前,你可能想查看所有容器的状态,包括运行中的和已停止的。你可以使用以下命令:
bash
Copy Code
docker ps -a
这个命令会列出所有容器,无论它们是运行中还是已停止。
重启容器
如果你想要重新启动一个容器(即先停止再启动),可以使用 docker restart 命令。这可以一步完成:
bash
Copy Code
docker restart <container_id_or_name>
例如:
bash
Copy Code
docker restart abc123
删除已停止的容器
如果你想要删除一个或多个已停止的容器,以释放资源,可以使用 docker rm 命令。例如:
bash
Copy Code
docker rm <container_id_or_name>
如果要删除所有已停止的容器,可以使用:
bash
Copy Code
docker container prune
或者先列出所有已停止的容器然后删除:
bash
Copy Code
docker ps -a | grep "Exited" | awk '{print $1}' | xargs docker rm
这些命令可以帮助你有效地管理 Docker 容器的启动和停止。
浙公网安备 33010602011771号