如何从docker集装箱保存日志文件?

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

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

请参阅“ Docker日志logging策略 ”,其中介绍了不同的方法。
推荐的是通过Docker日志logging驱动程序进行日志logging 。
请参阅“ configuration日志logging驱动程序 ”

如“ 更好地处理容器中日志logging的方法 ”所示,您可以通过数据容器将日志文件夹与主机文件夹相链接。

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