Warning: file_get_contents(/data/phpspider/zhask/data//catemap/8/logging/2.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版本更新服务器上的某些文件_Docker_Logging_Dockerfile - Fatal编程技术网

Docker-防止使用新Docker版本更新服务器上的某些文件

Docker-防止使用新Docker版本更新服务器上的某些文件,docker,logging,dockerfile,Docker,Logging,Dockerfile,在我的服务器上,访问日志创建在/var/log/apache2/access.log,所有访问日志都在这里。在我构建新映像并上传到服务器后,这些日志将被删除。有没有办法持久保存旧的access.log文件,只需将新版本附加到该文件。如果您装载一个卷以将日志写入其中,它们将在实例之间持久存在 最简单的方法是挂载/var/log/apache2,但您应该考虑多个实例

在我的服务器上,访问日志创建在/var/log/apache2/access.log,所有访问日志都在这里。在我构建新映像并上传到服务器后,这些日志将被删除。有没有办法持久保存旧的access.log文件,只需将新版本附加到该文件。

如果您装载一个卷以将日志写入其中,它们将在实例之间持久存在

最简单的方法是挂载
/var/log/apache2
,但您应该考虑多个实例