我已经使用Docker化了一个示例应用程序并将其配置为登录到STDOUT。然后我运行容器而没有指定logging-driver
。根据Docker文档,应该从容器中收集STDOUT并将其收集到JSON文件中......
但logging docs中没有任何地方可以告诉你哪里可以找到这个JSON文件!!!
我是如何在主机上找到此文件并检查其内容的?
答案 0 :(得分:6)
docker inspect
是您的朋友,可以找出有关容器的详细信息。通过此操作,您可以通过运行以下命令来获取日志路径:
$ docker inspect --format='{{.LogPath}}' NAME|ID
例如:
$ docker inspect --format='{{.LogPath}}' 2de7566c47eb
希望它有所帮助。