如何将带有 docker 日志的目录挂载到 docker 容器

How to mount directory with docker logs to docker container

我在 Windows 10 上使用 Docker for Windows 和 WSL

我想使用 Fluentd

收集 docker 日志

我发现 docker 在这里登录我的机器商店 \wsl$\docker-desktop-data\version-pack-data\community\docker\containers

我需要绑定挂载这个文件夹到fluend容器

有什么想法吗?

要将 docker 日志存储挂载到容器,可以使用与 Linux

相同的绑定挂载
volumes:
  - /var/lib/docker/containers:/fluentd/log/containers

注意:fluend 应该使用 root 用户,实际上它会在 /fluentd/log/containers 目录

上获得拒绝权限