我有2台不同的centos7机器,并且在两台机器上我都以相同的名称(例如example-container
)在docker容器中运行Java应用程序。他们正在将日志文件写入容器中,并且我在存储日志文件的主机上挂载了一个目录(例如/applogs
)。由于是这样,两台计算机上都有/applogs/example-file.log
文件。我还有一个单独的nfs服务器,从那里我在docker-logs
目录下将分区(例如/applogs
)安装到我的机器上。
我也在docker容器内进行日志轮换。
此配置是否可行,否则我将丢失日志?
如果是这样,将另一个父目录添加到nfs mount可以解决我的问题吗? (例如,适当安装/docker-logs/host1
和/docker-logs/host2
)