温馨提示×

Docker在Ubuntu上如何进行故障排查

小樊
77
2025-04-15 16:07:04
栏目: 智能运维

在Ubuntu上进行Docker故障排查可以通过以下步骤进行:

1. 查看容器列表

  • 列出所有容器

    docker ps
    

    这个命令会列出所有正在运行的容器。

  • 列出所有容器(包括非运行状态的容器)

    docker ps -a
    
  • 列出属于特定应用的容器

    docker ps -a -f label=com.docker.compose.project=<name>
    
  • 列出属于特定服务名称的容器

    docker ps -a -f label=com.docker.compose.service=<name>
    

2. 查看容器应用日志

  • 查看指定容器的日志

    docker logs <container-id>
    
  • 查看指定容器最后100行日志

    docker logs --tail=100 <container-id>
    

3. 查看容器进程信息

  • 列出指定容器中运行的进程信息
    docker top <container-id>
    

4. 进入运行的Docker容器诊断问题

  • 进入容器内部执行命令
    docker exec -it <container-id> /bin/bash
    
    这将允许你在容器内执行命令,进行更深入的故障排查。

以上步骤可以帮助你在Ubuntu上对Docker进行基本的故障排查。如果问题依然存在,建议查看Docker的官方文档或寻求社区帮助。

0