插件窝 干货文章 Docker是否启动?如何检查

Docker是否启动?如何检查

Docker 使用 运行 service 186    来源:    2025-04-28

检查Docker是否启动的方法

在Linux/macOS系统上检查

  1. 使用systemctl命令(适用于使用systemd的系统):

    systemctl is-active docker
    
    • 返回 active 表示正在运行
    • 返回 inactive 表示未运行
  2. 使用service命令

    service docker status
    
  3. 使用ps命令检查进程

    ps aux | grep dockerd
    
  4. 尝试运行Docker命令

    docker info
    
    • 如果正常运行并返回信息,说明Docker已启动
    • 如果显示"cannot connect to the Docker daemon",说明未启动

在Windows系统上检查

  1. 检查服务状态

    • 打开任务管理器 → 服务标签页
    • 查找"Docker Desktop Service"状态
  2. 使用PowerShell命令

    Get-Service -Name "Docker Desktop Service"
    
  3. 查看系统托盘图标

    • Docker Desktop图标显示为正常运行状态

启动Docker的方法

如果发现Docker未运行:

Linux

sudo systemctl start docker  # 使用systemd的系统
# 或
sudo service docker start   # 使用init的系统

Windows/macOS: - 通过开始菜单/应用程序启动"Docker Desktop"

设置开机自启

Linux

sudo systemctl enable docker

Windows/macOS: - 在Docker Desktop设置中勾选"Start Docker Desktop when you log in"选项