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

时间:2021-04-06 13:24:39

标签: docker macos-big-sur

我正在运行 Big Sur 和 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

它拖尾日志,但由于某种原因没有打印新条目(绿线是它在容器内停止拖尾的地方)。 enter image description here

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

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

enter image description here

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

0 个答案:

没有答案