我想要访问我Node.js
应用程序的日志,该应用程序在文件mylogfile.log
中编写在应用程序的目录中。
使用find / -type f -name mylogfile.log
我能够看到这个输出:
/var/lib/docker/aufs/diff/0303e86afdc58e13b5afcc07ea3694e0e9e6d5e5cf8530a0854a76fbe2baf574/app/mylogfile.log
/var/lib/docker/aufs/diff/a9a0dab44456acd8b43915ed686c282b778ab99df31f62076082e121274ef6e2/app/mylogfile.log
/var/lib/docker/aufs/mnt/0303e86afdc58e13b5afcc07ea3694e0e9e6d5e5cf8530a0854a76fbe2baf574/app/mylogfile.log
这些目录是什么(如果这是以前的应用程序推送,为什么我需要它们,我不想用它们来浪费硬盘空间),哪一个是我当前运行的应用程序的目录?
此外,在 ...mnt/
和 ...diff/
中,还有许多具有类似神秘名称的文件夹。
/dev/log
挂载到容器中,并使用syslog将日志记录到主机的syslog中(尚未尝试过,但应该可以工作)。 - helmbert