Docker在哪里保存日志?

时间:2019-07-28 12:34:12

标签: docker logging ubuntu-18.04

Docker似乎允许在运行容器时通过/etc/docker/daemon.json或通过选项指定任何选择的日志驱动程序。此外,它还允许指定驱动程序选项,但是可以提及日志本身的存储位置。或者至少我可以知道docker在哪里保存日志,即使该位置不可自定义。

参考:例如,考虑默认驱动程序-JSON File logging driver

要考虑的环境: Ubuntu / CentOS / Windows等...,但正在寻找通用解决方案。

1 个答案:

答案 0 :(得分:0)

如果要检查docker守护程序日志,则here是找到它的位置。


要检查容器的日志。

如果使用默认日志记录驱动程序Json文件,则可以使用命令获取日志。

docker logs container-id

或使用docker inspect

获取特定容器日志的位置
docker inspect --format='{{.LogPath}}' container-id

希望这会有所帮助。