在 CentOS 上查看 Docker 日志,常见有下面几种方式,按使用频率从高到低说明:
docker logs 容器名或容器ID
实时查看(类似 tail -f):
docker logs -f 容器名或容器ID
查看最近 100 行并实时跟踪:
docker logs -f --tail 100 容器名
带时间戳:
docker logs -t 容器名
如果容器起不来,可能是 Docker 服务问题:
journalctl -u docker
实时查看:
journalctl -u docker -f
Docker 默认使用 json-file 驱动,日志一般在:
/var/lib/docker/containers/<容器ID>/<容器ID>-json.log
例如:
ls /var/lib/docker/containers/
tail -f /var/lib/docker/containers/xxxx/xxxx-json.log
⚠️ 容器 ID 可用
docker ps -a查看
docker ps -a
docker stats
docker logs 容器名
journalctl -u docker
df -h
如果你有 具体容器名 / 报错信息,可以直接发出来,我可以帮你精确分析。