📜  停止 docker 机器 (1)

📅  最后修改于: 2023-12-03 14:50:01.525000             🧑  作者: Mango

停止 Docker 机器

当我们使用 Docker 运行多个容器时,需要停止某些容器或整个机器以避免资源浪费和费用消耗。下面是一些停止 Docker 机器的方法和注意事项。

停止单个容器

使用 docker stop 命令停止单个正在运行的容器。

docker stop <容器 ID>

例如,停止 ID 为 abcd1234 的容器:

docker stop abcd1234

注意,这仅会停止容器,并不会删除容器或其数据。如果需要彻底删除容器和其相关数据,请使用 docker rm 命令。

停止所有容器

使用 docker stop 命令和 docker ps 命令,可以停止所有正在运行的容器。

docker stop $(docker ps -aq)

该命令将停止所有正在运行的容器。

停止整个 Docker 机器

如果需要停止整个 Docker 机器,可以使用以下命令:

docker-machine stop <机器名称>

例如,要停止名为 mydocker 的 Docker 机器:

docker-machine stop mydocker

此时,整个 Docker 机器将被关闭。

注意事项

在停止 Docker 机器之前,请确保已经停止了所有正在运行的容器。

在停止 Docker 机器之前,必须拥有足够的权限。如果没有权限,请使用管理员帐户登录。