将docker容器名称放入docker日志中

将docker容器名称放入docker日志中,docker,docker-compose,filebeat,Docker,Docker Compose,Filebeat,我的总体问题是,我使用主机上运行的filebeat将日志推送到ES/Kibana,而容器的名称不是字段(我有容器id) 如何将容器名称添加到推送到filebeat的详细信息中 我试图通过添加 logging: options: labels: ContainerName="{{.Name}}" 给我的docker编写文件,但那没什么用 我使用的是filebeat docker输入类型 有什么办法解决这个问题吗?请记录在docker-compose.yml中 logging:

我的总体问题是,我使用主机上运行的filebeat将日志推送到ES/Kibana,而容器的名称不是字段(我有容器id)

如何将容器名称添加到推送到filebeat的详细信息中

我试图通过添加

logging:
  options:
    labels: ContainerName="{{.Name}}"
给我的docker编写文件,但那没什么用

我使用的是filebeat docker输入类型


有什么办法解决这个问题吗?

请记录在docker-compose.yml中

logging:
    driver: "json-file"
    options:
        tag: ContainerName="{{.Name}}"
将产生

{"attrs":{"tag":"ContainerName=\"your container name\""}}