插件窝 干货文章 linux如何查看docker是否启动成功

linux如何查看docker是否启动成功

Docker 启动 如果 运行 718    来源:    2025-05-02

如何查看Docker是否启动成功

在Linux系统中,有几种方法可以检查Docker服务是否成功启动:

1. 使用systemctl命令检查服务状态

sudo 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 Mon 2023-01-01 12:00:00 UTC; 1h ago
     Docs: https://docs.docker.com
 Main PID: 1234 (dockerd)
    Tasks: 8
   Memory: 50.0M
   CGroup: /system.slice/docker.service
           └─1234 /usr/bin/dockerd -H fd:// --containerd=/run/containerd/containerd.sock

关键点:Active: active (running)表示服务正在运行。

2. 使用docker命令检查

docker info

如果Docker已启动,此命令会显示Docker系统的详细信息。如果未启动,您会看到类似"无法连接到Docker守护进程"的错误。

3. 检查Docker进程

ps aux | grep dockerd

如果看到/usr/bin/dockerd进程在运行,说明Docker守护进程已启动。

4. 检查Docker套接字文件

ls -l /var/run/docker.sock

如果此文件存在,通常表示Docker守护进程正在运行。

5. 尝试运行一个测试容器

docker run hello-world

如果成功运行并显示"Hello from Docker!"消息,说明Docker已正确启动并运行。

常见问题排查

如果Docker没有启动: 1. 尝试手动启动: bash sudo systemctl start docker 2. 查看日志: bash sudo journalctl -u docker.service 3. 检查Docker配置是否正确

希望这些方法能帮助您确认Docker是否成功启动!