Warning: file_get_contents(/data/phpspider/zhask/data//catemap/0/docker/10.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容器中跟踪MacOS系统日志?_Docker_Macos Big Sur - Fatal编程技术网

如何在docker容器中跟踪MacOS系统日志?

如何在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 它跟踪日志,但由于某种原因,新条目不会被打印出来

我正在运行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
它跟踪日志,但由于某种原因,新条目不会被打印出来(绿线是它在容器内停止跟踪的地方)

但是,如果我复制syslog并挂载任何其他目录,那么拖尾将按预期工作:

docker run -v /Users/username/Desktop/:/test/ -it busybox tail -f /test/system.log

那么,/private/var/log有什么特别之处阻止我成功跟踪它,因为它显然可以从作为卷装载的其他目录中完成