在 Ubuntu 上使用 Docker 查日志,常见方法如下:
docker logs 容器名或容器ID
docker logs -f 容器名或容器ID
docker logs --tail 100 容器名或容器ID
docker logs --since 2024-01-01T10:00:00 容器名或容器ID
docker logs -t 容器名或容器ID
docker ps
查看所有容器(包括已停止):
docker ps -a
sudo journalctl -u docker.service
实时查看:
sudo journalctl -u docker.service -f
sudo cat /var/log/docker.log
或
ls /var/log/ | grep docker
如果是用 docker-compose 启动的:
docker-compose logs
实时查看:
docker-compose logs -f
查看某个服务:
docker-compose logs 服务名
Docker 默认使用 json-file 驱动,日志在:
/var/lib/docker/containers/容器ID/容器ID-json.log
如果你能告诉我:
我可以给你更精确的命令。