要設置Docker開機自啟動,可以按照以下步驟操作:
打開終端或命令提示符,輸入以下命令以編輯Docker服務的配置文件:
sudo nano /etc/systemd/system/docker.service.d/override.conf
在編輯器中,輸入以下內容:
[Service]
ExecStart=
ExecStart=/usr/bin/dockerd -H fd://
這將覆蓋Docker服務的默認啟動命令,以確保Docker在開機時啟動。
保存并關閉文件。
輸入以下命令以重新加載systemd配置:
sudo systemctl daemon-reload
輸入以下命令以啟用Docker開機自啟動:
sudo systemctl enable docker
這將在系統啟動時自動啟動Docker服務。
現在,當您的系統重新啟動時,Docker將自動啟動。您可以通過輸入以下命令來驗證Docker是否正在運行:
sudo systemctl status docker
如果Docker正在運行,您將看到類似于以下內容的輸出:
● docker.service - Docker Application Container Engine
Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
Active: active (running) since Mon 2021-01-01 00:00:00 UTC; 1h 30min ago
Docs: https://docs.docker.com
Main PID: 1234 (dockerd)
Tasks: 50
CGroup: /system.slice/docker.service
├─1234 /usr/bin/dockerd -H fd://
└─5678 containerd --config /var/run/containerd/containerd.toml --log-level info
請注意,這些步驟適用于基于systemd的Linux發行版,例如Ubuntu、Debian、CentOS等。對于其他發行版,請參考其相應的文檔以了解如何設置Docker開機自啟動。