用Docker讲服务管理命令
·
用Docker讲服务管理命令
核心状态检查与启动
| 命令 | 说明 |
|---|---|
systemctl status docker | 核心:检查 Docker 服务运行状态。这是排查问题的第一步。 |
sudo systemctl start docker | 启动 Docker 服务。(解决 Cannot connect to the Docker daemon 错误) |
完整的服务控制命令集
| 命令 | 说明 |
|---|---|
sudo systemctl stop docker | 停止 Docker 服务(所有容器也会停止)。 |
sudo systemctl restart docker | 重启 Docker 服务(修改配置后常用)。 |
sudo systemctl enable docker | 启用 Docker 服务开机自启。 |
sudo systemctl disable docker | 禁用 Docker 服务开机自启。 |
排障与日志
| 命令 | 说明 |
|---|---|
systemctl is-active docker | 仅显示服务状态(active/failed),适用于脚本。 |
sudo journalctl -u docker.service | 查看 Docker 服务的详细日志,用于诊断启动失败原因。 |
重要补充(用户组)
| 命令 | 说明 |
|---|---|
sudo usermod -aG docker $USER | 将当前用户加入 docker 组,使其无需 sudo 即可运行 Docker 命令。 |
newgrp docker | 刷新用户组,或重新登录使上一条命令生效。 |
常用组合:安装后一次性设置
sudo systemctl enable --now docker # 立即启动并设置开机自启
更多推荐
所有评论(0)