适用于 Windows 的 Docker 的 Docker 日志(驱动程序 json 文件)位置

2024-02-21

我想找到容器的日志位置。

  • I use 适用于 Windows 的 Docker 桌面
  • 我知道在linux上他们在/var/lib/docker/containers/

但它在哪里呢。它是否隐藏在无法访问的虚拟机中的某个位置?


Windows 10 + WSL 2 (Ubuntu 20.04),Docker 版本 20.10.2,内部版本 2291f61

日志驱动程序 https://docs.docker.com/config/containers/logging/configure/

docker info --format '{{.LoggingDriver}}'
'json-file'

Docker 检查 LogPath https://docs.docker.com/engine/reference/commandline/inspect/

docker inspect --format='{{.LogPath}}' <Some_Container_id>
'/var/lib/docker/containers/bb69ae7df957c5f8c8b6d63372aa9cf9b94fa6ef0e44ccecbccb6d190baadb51/bb69ae7df957c5f8c8b6d63372aa9cf9b94fa6ef0e44ccecbccb6d190baadb51-json.log'

Docker 工件存储在以下位置

DOCKER_ARTIFACTS == \\wsl$\docker-desktop-data\version-pack-data\community\docker

容器日志的位置

DOCKER_ARTIFACTS\containers\[Your_container_ID]\[Your_container_ID]-json.log

这是一个例子:

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

适用于 Windows 的 Docker 的 Docker 日志(驱动程序 json 文件)位置 的相关文章

随机推荐