【问题标题】:How to save log files from docker container?如何从 docker 容器中保存日志文件?
【发布时间】:2017-03-14 04:23:08
【问题描述】:

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

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

【问题讨论】:

  • 查找 docker 卷。你可以将宿主文件系统的一部分暴露给容器
  • 感谢您的评论,成功了!

标签: docker


【解决方案1】:

请参阅“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

【讨论】:

    猜你喜欢
    • 2019-03-28
    • 2020-11-20
    • 2019-09-08
    • 2019-11-30
    • 1970-01-01
    • 1970-01-01
    • 2017-03-22
    • 2016-05-26
    • 1970-01-01
    相关资源
    最近更新 更多