Linux 查看本机的 Docker 服务

在使用 Docker 进行容器化部署的过程中,有时需要查看本机上的 Docker 服务的状态,以便进行故障排查或监控。本文将介绍如何在 Linux 系统中查看本机的 Docker 服务的方法,并提供相关的代码示例。

安装 Docker

首先,确保已经在 Linux 系统上安装了 Docker。如果尚未安装 Docker,可以按照官方文档的指引进行安装:[Docker 安装指引](

查看 Docker 服务状态

可以使用以下命令查看 Docker 服务的运行状态:

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 Wed 2022-01-12 15:49:11 CST; 2 days ago
     Docs: 
 Main PID: 1305 (dockerd)
    Tasks: 13
   Memory: 67.1M
      CPU: 1.432s
   CGroup: /system.slice/docker.service
           ├─ 1305 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock
           └─1598 containerd --config /var/run/containerd/containerd.toml

Jan 12 15:49:11 ubuntu-vm systemd[1]: Started Docker Application Container Engine.

如果 Docker 服务未运行,将会显示类似以下信息:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: inactive (dead)
     Docs: 

流程图

flowchart TD
    A[检查 Docker 服务状态] --> |运行| B(显示 Docker 服务信息)
    A --> |未运行| C(显示 Docker 服务未运行信息)

总结

通过本文介绍,你学会了如何在 Linux 系统中查看本机的 Docker 服务的方法。通过 systemctl status docker 命令,可以方便地查看 Docker 服务的运行状态,从而进行故障排查或监控工作。希望这些信息能够帮助你更好地管理 Docker 服务。