Docker服务默认不自动开机启动,需执行sudo systemctl enable docker设置自启,并用sudo systemctl start docker立即启动;容器自启需单独配置,如docker update --restart=always。

Docker 安装完成后,服务默认不一定开机自启,需要手动启用。核心就两步:确保 Docker 服务本身随系统启动,再确认它已运行。
✅ 设置 Docker 服务开机自启
执行这条命令即可:
sudo systemctl enable docker
这会在 systemd 中创建软链接,让 docker.service 在系统启动时自动加载。
MiniMax 图片理解 + 网络搜索 MCP 工具。适配 Docker 环境(极空间等),支持图片 OCR 识别、图像内容理解、网络搜索。API Key 安全存储在本地 credentials 文件,不暴露在代码中。
⚠️ 注意:
enable只是设置“下次及以后开机自启”,不会立即启动服务。如果当前 Docker 还没运行,需额外启动一次:
sudo systemctl start docker
验证是否生效:
systemctl is-enabled docker # 输出 enabled 表示已设好 systemctl status docker # 查看当前状态,active (running) 说明正在运行
? 补充:常见检查与问题处理
- 如果提示
Unit docker.service not found,说明 Docker 没装好或服务名异常(比如某些旧版叫dockerd),可运行systemctl list-unit-files | grep docker确认真实服务名。 - CentOS/RHEL 系统有时需先启用并启动
firewalld或禁用iptables冲突,但通常不影响enable操作。 - 部分最小化安装的系统(如 Ubuntu Server)可能未预装
systemd-resolved,但不影响 Docker 自启。
? 小提醒
Docker 服务自启 ≠ 容器自启。
容器是否开机启动,要单独配置(比如用 docker update --restart=always 容器名 或在 docker-compose.yml 里写 restart: always)。这部分和 Docker 服务本身是两件事。
不复杂但容易忽略。

















