我想找到容器的日志位置。
- 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(使用前将#替换为@)