Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181

Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/shell/5.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
如何将日志/数据持久化到docker中的本地文件系统_Docker_Dockerhub - Fatal编程技术网

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

如何将日志/数据持久化到docker中的本地文件系统,docker,dockerhub,Docker,Dockerhub,在docker容器中运行应用程序。应用程序将日志消息写入本地日志文件。如果docker容器停止或崩溃,如何使日志文件持久化 由于容器是运行时实体,当我停止映像时,我的日志/数据就消失了 谢谢, Sohan您可以使用docker卷执行此操作: 例如: docker run -v /var/log/docker:/var/log your-image 将在本地文件系统上装载日志目录。您还可以更进一步,只为数据创建容器。上面的链接对此进行了解释。如何在撰写文件中实现这一点?volumes是否足够?

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

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

谢谢,
Sohan

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

例如:

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

将在本地文件系统上装载日志目录。您还可以更进一步,只为数据创建容器。上面的链接对此进行了解释。

如何在撰写文件中实现这一点?
volumes
是否足够?值得注意的是,指定的路径必须是绝对路径。