在 CentOS 上使用 Docker 查看容器日志,常用方法如下:
docker logs 查看容器日志(最常用)docker logs 容器名或容器ID
例如:
docker logs my_container
docker logs a1b2c3d4e5f6
tail -f)docker logs -f 容器名
docker logs --tail 100 容器名
docker logs -t 容器名
docker logs --since "2024-01-01T00:00:00" 容器名
docker logs -f --tail 50 -t my_container
docker ps
查看所有容器(包括已停止):
docker ps -a
如果是 Docker 引擎出问题(如启动失败):
journalctl -u docker
实时查看:
journalctl -u docker -f
Docker 默认日志驱动通常是 json-file,日志文件在:
/var/lib/docker/containers/容器ID/容器ID-json.log
例如:
tail -f /var/lib/docker/containers/a1b2c3.../a1b2c3...-json.log
docker logs 容器名
docker logs --tail 50 容器名
如果你愿意,可以告诉我:
我可以帮你具体分析日志问题。