如何从docker容器保存日志文件?

时间:2017-03-13 19:45:52

标签: docker

我有一个在docker-machine上运行的weblogic容器(使用docker工具箱在Windows 7上运行)并希望将容器中的日志自动保存到windows机器。

我知道我可以使用docker cp命令,但不是每次都将日志复制到Windows机器上,是否有更好的方法将日志从容器保存到Windows机器上的文件夹? / p>

1 个答案:

答案 0 :(得分:11)

参见“Docker Logging Strategies”,其中说明了不同的方法 推荐的是通过Docker Logging Driver进行记录 请点击“Configure logging drivers

了解更多信息

如“Better ways of handling logging in containers”所示,您可以通过data volume container将日志文件夹与主机文件夹相关联。

# docker run -ti -v /dev/log:/dev/log fedora sh