启动守护进程

本页显示如何手动或使用操作系统实用程序启动守护程序。

使用操作系统实用程序启动守护程序

在典型的安装中,Docker 守护进程由系统实用程序启动,而不是由用户手动启动。这使得机器重新启动时自动启动 Docker 变得更加容易。

启动 Docker 的命令取决于您的操作系统。检查Install Docker下的正确页面。

从systemd开始

在某些操作系统(例如 Ubuntu 和 Debian)上,Docker 守护程序服务会自动启动。使用以下命令手动启动它:

$ sudo systemctl start docker

如果您希望 Docker 在启动时启动,请参阅 将 Docker 配置为在启动时启动

手动启动守护进程

如果您不想使用系统实用程序来管理 Docker 守护程序,或者只是想测试一下,您可以使用该dockerd命令手动运行它。您可能需要使用sudo,具体取决于您的操作系统配置。

当您以这种方式启动 Docker 时,它会在前台运行并将其日志直接发送到您的终端。

$ dockerd

INFO[0000] +job init_networkdriver()
INFO[0000] +job serveapi(unix:///var/run/docker.sock)
INFO[0000] Listening for HTTP on unix (/var/run/docker.sock)

要在手动启动 Docker 后停止 Docker,请Ctrl+C在终端中发出 a 。