如何将我的日志/数据保存到docker中的本地文件系统

时间:2014-10-31 15:10:57

标签: docker dockerhub

在docker容器中运行一个应用程序。应用程序将日志消息写入本地日志文件。如果docker容器停止或崩溃,我如何使日志文件持久化?

由于容器是运行时实体,当我停止图像时,我的日志/数据消失了。

谢谢, Sohan

1 个答案:

答案 0 :(得分:9)

您可以使用泊坞窗卷来执行此操作:

https://docs.docker.com/userguide/dockervolumes/

例如:

docker run -v /var/log/docker:/var/log your-image

将日志目录挂载到本地文件系统上。您还可以获得更多功能,只为数据创建容器。在上面的链接中都解释了这一点。