📅  最后修改于: 2023-12-03 15:24:57.278000             🧑  作者: Mango
Docker 是一款广泛应用于容器化技术中的软件,但有时候由于各种原因,用户可能需要重新启动 Docker。本文将介绍如何重新启动 Docker。
在 Linux 系统中,可以使用 systemctl 命令来重启 Docker 服务。在终端输入以下命令:
sudo systemctl restart docker
以上命令会重启 Docker 服务,并且会关闭所有运行中的容器。如果需要保留容器,请在重启之前执行 docker ps -q | xargs docker stop
命令,将所有容器停止。
除了 systemctl 命令外,也可以使用 service 命令重启 Docker 服务。在终端输入以下命令:
sudo service docker restart
同样的,该命令会重启 Docker 服务并关闭所有容器。如果需要保留容器,请在重启之前执行 docker ps -q | xargs docker stop
命令,将所有容器停止。
如果您只需要重启容器而不是 Docker 服务本身,请使用以下 docker 命令:
docker restart <容器ID>
将 <容器ID>
替换为要重启的容器的 ID。如果您不知道容器的 ID,请使用以下命令查找:
docker ps
这将显示所有正在运行的容器,您可以使用容器名称而不是 ID。
本文介绍了重新启动 Docker 服务和容器的方法。使用 systemctl 或 service 命令可以重启 Docker 服务,使用 docker 命令可以重启容器。如果您需要保留运行中的容器,请在命令之前使用 docker ps -q | xargs docker stop
命令停止它们。