系统教程 · 2024年8月3日

怎么看docker进程

docker 进程查看方法:1. docker cli 命令:docker ps;2. systemd cli 命令:systemctl status docker;3. docker compose cli 命令:docker-compose ps;4. process explorer(windows);5. /proc 目录(linux)。

如何查看 Docker 进程

查看 Docker 进程的方法有多种:

1. Docker CLI

CLI 命令: ps

输出:

CONTAINER ID  IMAGE            COMMAND                  CREATED          STATUS          PORTS               NAMES
9b898fd        ubuntu:16.04      "/bin/sh -c 'echo H'"     10 minutes ago   Up 10 minutes   0.0.0.0:80->33333/tcp  lab01

登录后复制

2. Systemd

CLI 命令: systemctl status docker

输出:

● docker.service - Docker Application Container Engine
   Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
   Active: active (running) since Wed 2023-03-08 15:12:26 PST; 9s ago
 Main PID: 1076 (dockerd)
   CGroup: /system.slice/docker.service
           └─1076 /usr/bin/dockerd

Mar 08 15:12:26 hostname dockerd[1076]: time="2023-03-08T23:12:26.077651444Z" level=info msg="executing create container 9b898fd43c519e3d93678db6597befe79cd115b6e9c2d6b96ce165e8e084f1c5" container=9b898fd43c519e3d93678db6597befe79cd115b6e9c2d6b96ce165e8e084f1c5" image=ubuntu:16.04"
Mar 08 15:12:26 hostname dockerd[1076]: time="2023-03-08T23:12:26.303290725Z" level=info msg="container 9b898fd43c519e3d93678db6597befe79cd115b6e9c2d6b96ce165e8e084f1c5" started" container=9b898fd43c519e3d93678db6597befe79cd115b6e9c2d6b96ce165e8e084f1c5" image=ubuntu:16.04"

登录后复制

3. Docker Compose

CLI 命令: docker-compose ps

输出:

  Name                 Command              State     Ports
------------------------------------------------------------------------------
lab01_web_1      "/bin/sh -c 'echo …"   Up       0.0.0.0:80->33333/tcp

登录后复制

4. Process Explorer

在 Windows 上: 使用 Sysinternals Process Explorer 工具,可以在进程列表中查看 Docker 进程。

在 Linux 上: 查看 /proc 目录中的进程。

以上就是怎么看进程的详细内容,更多请关注GTHOST其它相关文章!