如何在docker容器中跟踪MacOS系统日志?
我正在运行Big Sur and Docker Desktop 3.2.2,希望从运行的容器中跟踪/private/var/log/system.log,但是,一旦跟踪开始,新的日志条目就不会出现。在参考资料>文件共享中,我添加了/private/var/log以防万一。我使用以下命令启动容器:如何在docker容器中跟踪MacOS系统日志?,docker,macos-big-sur,Docker,Macos Big Sur,我正在运行Big Sur and Docker Desktop 3.2.2,希望从运行的容器中跟踪/private/var/log/system.log,但是,一旦跟踪开始,新的日志条目就不会出现。在参考资料>文件共享中,我添加了/private/var/log以防万一。我使用以下命令启动容器: docker run -v /private/var/log/:/test/ -it busybox tail -f /test/system.log 它跟踪日志,但由于某种原因,新条目不会被打印出来
docker run -v /private/var/log/:/test/ -it busybox tail -f /test/system.log
它跟踪日志,但由于某种原因,新条目不会被打印出来(绿线是它在容器内停止跟踪的地方)
但是,如果我复制syslog并挂载任何其他目录,那么拖尾将按预期工作:
docker run -v /Users/username/Desktop/:/test/ -it busybox tail -f /test/system.log
那么,/private/var/log有什么特别之处阻止我成功跟踪它,因为它显然可以从作为卷装载的其他目录中完成