启动守护进程

本页面展示了如何手动或使用操作系统工具启动守护进程。

使用操作系统工具启动守护进程

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

启动Docker的命令取决于您的操作系统。请在 安装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后,要停止它,可以在你的终端中输入Ctrl+C