Docker Docker Mac 的守护程序日志
Docker daemon log for Docker for Mac
这类似于Where is the Docker daemon log?。
但更多 Docker 桌面 Mac.
我在哪里可以找到 Docker 桌面 Mac 的守护程序日志?
- Docker 对于 Mac(测试版)-
~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/log/docker.log
对于基于 boot2docker 的 VM,路径是 /var/lib/boot2docker/docker.log
。
这可以通过 docker-machine
访问
docker-machine ssh default sudo cat /var/lib/boot2docker/docker.log
对于 Mac 的基于 Docker 的新 xhyve,请参阅 。
在以下位置找到答案:
https://docs.docker.com/docker-for-mac/troubleshoot/#/checking-the-logs
简而言之,可以使用
找到日志
syslog -k Sender Docker
或使用内置的 Mac 控制台。
在现代 macOS 版本 (High Sierra+) 上,这样的东西可能是最好的:
log stream --predicate 'eventMessage contains "docker"'
对于未来的旅行者,它不再可用 ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/log/docker.log.
根据新文档,您可能需要执行以下操作:
$ pred='process matches ".*(ocker|vpnkit).*"
|| (process in {"taskgated-helper", "launchservicesd", "kernel"} && eventMessage contains[c] "docker")'
$ /usr/bin/log stream --style syslog --level=debug --color=always --predicate "$pred"
在这里查看更多 - https://docs.docker.com/docker-for-mac/troubleshoot/#check-the-logs
在 macOS 上,对于高于 18.01 的 Docker 版本:
$ cd ~/Library/Containers/com.docker.docker/Data/vms/0/
在以下位置查找守护程序日志位置的完整列表:
https://docs.docker.com/config/daemon/#read-the-logs
这类似于Where is the Docker daemon log?。 但更多 Docker 桌面 Mac.
我在哪里可以找到 Docker 桌面 Mac 的守护程序日志?
- Docker 对于 Mac(测试版)-
~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/log/docker.log
对于基于 boot2docker 的 VM,路径是 /var/lib/boot2docker/docker.log
。
这可以通过 docker-machine
docker-machine ssh default sudo cat /var/lib/boot2docker/docker.log
对于 Mac 的基于 Docker 的新 xhyve,请参阅
在以下位置找到答案:
https://docs.docker.com/docker-for-mac/troubleshoot/#/checking-the-logs
简而言之,可以使用
找到日志syslog -k Sender Docker
或使用内置的 Mac 控制台。
在现代 macOS 版本 (High Sierra+) 上,这样的东西可能是最好的:
log stream --predicate 'eventMessage contains "docker"'
对于未来的旅行者,它不再可用 ~/Library/Containers/com.docker.docker/Data/com.docker.driver.amd64-linux/log/docker.log.
根据新文档,您可能需要执行以下操作:
$ pred='process matches ".*(ocker|vpnkit).*"
|| (process in {"taskgated-helper", "launchservicesd", "kernel"} && eventMessage contains[c] "docker")'
$ /usr/bin/log stream --style syslog --level=debug --color=always --predicate "$pred"
在这里查看更多 - https://docs.docker.com/docker-for-mac/troubleshoot/#check-the-logs
在 macOS 上,对于高于 18.01 的 Docker 版本:
$ cd ~/Library/Containers/com.docker.docker/Data/vms/0/
在以下位置查找守护程序日志位置的完整列表: https://docs.docker.com/config/daemon/#read-the-logs