我很可能会遗漏一些显而易见的东西,但我无法弄清楚。我的开发人员创建了一个node.js应用,我们将其作为容器在Docker主机上运行。他启用了日志记录,该日志记录将产生输出到路径“ server / core / access.log”。我正在尝试使主机可以访问此日志文件,但到目前为止失败了。
docker run -d --name *NAME* -p 3000:3000 --restart=unless-stopped -v /etc/devlog/access.log:/server/core/access.log *CONTAINER/CONTAINER*
当我第一次运行此命令时,它在/ etc / devlog /中创建了一个名为access.log的目录。我删除了该目录,并创建了一个名称为access.log的文件,希望它可以附加到该文件中。到目前为止,什么都没有追加。
我也不确定access.log文件是否甚至在生成日志信息。如果这是一个Linux容器,我只需要对它执行-bash即可查看它,但是我不确定如何在node.js应用程序上完成此操作。
任何反馈将不胜感激。