啟動守護程序

本頁介紹如何手動或使用作業系統實用程式啟動守護程式。

使用作業系統實用程式啟動守護程式

在典型安裝中,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