温馨提示×

怎样查centos docker状态

小樊
45
2026-09-02 18:15:11
栏目: 智能运维

在 CentOS 上查看 Docker 状态,常用以下几种方式:

1. 使用 systemctl 查看 Docker 服务状态(推荐)

systemctl status docker

systemctl status docker.service

输出说明:

  • active (running):Docker 正在运行
  • inactive (dead):Docker 已停止
  • failed:启动失败

2. 查看 Docker 是否开机自启

systemctl is-enabled docker
  • enabled:开机自启
  • disabled:未开机自启

3. 启动 / 停止 / 重启 Docker

sudo systemctl start docker     # 启动
sudo systemctl stop docker      # 停止
sudo systemctl restart docker   # 重启

4. 查看 Docker 进程

ps aux | grep docker

top -p $(pgrep dockerd)

5. 查看 Docker 版本和信息

docker version
docker info

如果 docker version 报错(如 Cannot connect to the Docker daemon),说明 Docker 服务未运行。

6. 查看 Docker 日志

journalctl -u docker -f

可实时查看 Docker 服务日志,适合排查启动失败问题。


常见问题

  • 权限问题:普通用户执行 docker 命令报错,可加 sudo,或将用户加入 docker 组:
    sudo usermod -aG docker $USER
    
    然后重新登录。

如果你是想查“某个容器状态”而不是 Docker 服务状态,也可以告诉我,我可以给你 docker ps 相关命令。

0