插件窝 干货文章 docker怎么启动显示进程

docker怎么启动显示进程

容器 Docker 进程 查看 717    来源:    2025-04-25

Docker 启动显示进程的方法

在 Docker 中查看或显示容器进程有以下几种方法:

1. 启动容器时显示进程

使用 docker run 命令时,可以通过以下方式查看进程:

# 启动容器并进入交互式终端
docker run -it <image_name> /bin/bash
# 然后在容器内运行 top 或 ps 命令查看进程
top
# 或
ps aux

2. 查看运行中容器的进程

对于已经在运行的容器:

# 查看容器内运行的进程
docker top <container_id_or_name>

3. 进入运行中的容器查看进程

# 使用 exec 进入容器
docker exec -it <container_id_or_name> /bin/bash
# 然后在容器内运行进程查看命令
ps aux
# 或
top

4. 启动容器时直接运行进程查看命令

docker run <image_name> ps aux

5. 使用 docker stats 查看资源使用情况

docker stats <container_id_or_name>

6. 查看容器详细信息(包括PID)

docker inspect <container_id_or_name>

注意事项

  1. 某些轻量级镜像(如 alpine)可能不包含 pstop 命令,需要先安装:

    apk add procps  # 在 alpine 中安装 ps/top
    
  2. 要查看所有运行中的容器进程:

    docker ps -q | xargs docker top
    
  3. 如果容器已经停止,可以使用 docker logs 查看之前的输出:

    docker logs <container_id_or_name>
    

希望这些方法能帮助您查看 Docker 容器中的进程信息。