我正在使用docker-compose
运行几个容器。我可以使用命令docker-compose logs
查看应用程序日志。然而,我想访问原始日志文件,以将其发送到某个地方,例如?它位于哪里?我猜每个容器都有单独的日志(在容器内?)但是我在哪里可以找到它呢?
发布于 2015-10-08 22:17:07
容器日志可以在以下位置找到:
/var/lib/docker/containers/<container id>/<container id>-json.log
(如果使用默认的日志格式,即json)
发布于 2018-04-28 00:38:51
要查看每个容器的日志占用了多少空间,请使用以下命令:
docker ps -qa | xargs docker inspect --format='{{.LogPath}}' | xargs ls -hl
(在ls
之前,您可能需要一个sudo
)。
发布于 2019-11-12 03:06:32
docker inspect <containername> | grep log
https://stackoverflow.com/questions/33017329
复制相似问题