执行基础的 Docker Desktop 重启命令
在这一步骤中,我们将学习如何在 Linux 环境中重启 Docker 守护进程,这相当于重启 Docker Desktop。如前一步骤所述,Docker 守护进程是一个系统服务。要在 Linux 上重启系统服务,我们使用 systemctl
命令。
重启 Docker 服务的基础命令是 sudo systemctl restart docker
。使用 sudo
命令是因为重启系统服务通常需要管理员权限。systemctl restart
命令会先停止正在运行的服务,然后重新启动它。
在重启之前,我们先运行一个简单的 Docker 命令来确认守护进程是否响应。可以使用 docker ps
列出当前运行的容器。由于我们尚未启动任何容器,输出应该是空的或仅显示列标题。
docker ps
现在,让我们重启 Docker 服务。执行以下命令:
sudo systemctl restart docker
这条命令会先停止然后重新启动 Docker 守护进程。除非出现错误,否则你不会看到太多输出。
重启完成后,我们再次检查 Docker 服务的状态以确认它正在运行:
systemctl status docker
你应该能看到与之前步骤类似的输出,表明服务处于活动运行状态,但"Active"行会显示最近的时间戳,表示它已被重启。
最后,我们再次运行 docker ps
来确认重启后 Docker 守护进程是否响应:
docker ps
输出应该再次显示容器标题,确认 Docker 守护进程正常运行。
重启 Docker 守护进程是常见的故障排查步骤,在进行某些配置更改后也是必要的操作。