如何将日志/数据持久化到docker中的本地文件系统

在Docker容器中运行应用程序。 应用程序将日志消息写入本地日志文件。 如何在Docker容器停止或崩溃的情况下使日志文件持久化?

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

谢谢,Sohan

你可以使用docker卷来做到这一点:

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

例如:

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

将在本地文件系统上安装日志目录。 您也可以获得更多的信息,只为数据创build容器。 这一切都在上面的链接解释。