Docker似乎允许在运行容器时通过/etc/docker/daemon.json或通过选项指定任何选择的日志驱动程序。此外,它还允许指定驱动程序选项,但是可以提及日志本身的存储位置。或者至少我可以知道docker在哪里保存日志,即使该位置不可自定义。
参考:例如,考虑默认驱动程序-JSON File logging driver
要考虑的环境: Ubuntu / CentOS / Windows等...,但正在寻找通用解决方案。
答案 0 :(得分:0)
如果要检查docker守护程序日志,则here是找到它的位置。
要检查容器的日志。
如果使用默认日志记录驱动程序Json文件,则可以使用命令获取日志。
docker logs container-id
获取特定容器日志的位置
docker inspect --format='{{.LogPath}}' container-id
希望这会有所帮助。