在docker容器中运行一个应用程序。应用程序将日志消息写入本地日志文件。如果docker容器停止或崩溃,我如何使日志文件持久化?
由于容器是运行时实体,当我停止图像时,我的日志/数据消失了。
谢谢, Sohan
答案 0 :(得分:9)
您可以使用泊坞窗卷来执行此操作:
https://docs.docker.com/userguide/dockervolumes/
例如:
docker run -v /var/log/docker:/var/log your-image
将日志目录挂载到本地文件系统上。您还可以获得更多功能,只为数据创建容器。在上面的链接中都解释了这一点。