Docker JSON文件日志记录驱动程序将文件写入何处?

sme*_*eeb 5 logging docker

我已经对一个示例应用程序进行了Docker化并将其配置为登录到STDOUT。然后,我运行容器而不指定logging-driver。根据Docker文档,应将STDOUT从容器中收集到JSON文件中...

但是它们在日志记录文档中都没有告诉您在哪里可以找到此JSON文件!

有什么想法可以在主机上找到该文件并检查其内容吗?

Qas*_*raz 10

docker inspect是您的朋友,以了解有关容器的详细信息。使用此命令,您可以通过运行以下命令来获取日志路径:

$ docker inspect --format='{{.LogPath}}' NAME|ID
Run Code Online (Sandbox Code Playgroud)

例如:

$ docker inspect --format='{{.LogPath}}' 2de7566c47eb
Run Code Online (Sandbox Code Playgroud)

希望能帮助到你。