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

Soh*_*han 3 docker dockerhub

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

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

谢谢,Sohan

sea*_*mcl 10

您可以使用docker卷执行此操作:

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

例如:

docker run -v /var/log/docker:/var/log your-image
Run Code Online (Sandbox Code Playgroud)

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

  • 如何在撰写文件中实现此目的?“数量”就足够了吗? (3认同)