[英]How to mount directory with docker logs to docker container
I am using Docker for Windows
on Windows 10
with WSL我在带有 WSL 的Windows 10
Docker for Windows
I want to collect docker logs using Fluentd
我想使用Fluentd
收集 docker 日志
I figured out that docker logs on my machine store here \\wsl$\docker-desktop-data\version-pack-data\community\docker\containers
我发现 docker 在这里登录我的机器存储\\wsl$\docker-desktop-data\version-pack-data\community\docker\containers
I need to bind mount this folder to fluend
container我需要将此文件夹绑定到fluend
容器
Any ideas for that?有什么想法吗?
To mount docker log storage to container could be used bind mount the same as on Linux要将 docker 日志存储挂载到容器,可以使用与 Linux 上相同的绑定挂载
volumes:
- /var/lib/docker/containers:/fluentd/log/containers
Note: fluend should use the root user, indeed it will get permission deny on /fluentd/log/containers
directory注意:fluend 应该使用 root 用户,确实会在/fluentd/log/containers
目录上获得权限拒绝
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.