主机名使用Logspout原始适配器发送Docker日志

主机名使用Logspout原始适配器发送Docker日志,docker,docker-compose,docker-logs,Docker,Docker Compose,Docker Logs,我正在尝试使用原始适配器在远程计算机上发送日志。在我的伐木机上,我在用麋鹿。我已收到go模板中的容器名称,但无法正确接收主机名。“主机”字段是ip号而不是主机名。我尝试在go模板中接收主机名,并在raw_格式变量中使用如下内容: "RAW_FORMAT={ "container": {{ toJSON .Container.Name }},"message": {{ toJSON .Data }},"hostname": {{

我正在尝试使用原始适配器在远程计算机上发送日志。在我的伐木机上,我在用麋鹿。我已收到go模板中的容器名称,但无法正确接收主机名。“主机”字段是ip号而不是主机名。我尝试在go模板中接收主机名,并在raw_格式变量中使用如下内容:

"RAW_FORMAT={ "container": {{ toJSON .Container.Name }},"message": {{ toJSON .Data }},"hostname": {{ toJSON .Container.Config.Hostname }} }\n" but i receive "localhost"
这是我的docker-compose.yaml文件

networks:
logging:
services:
logspout:
image: gliderlabs/logspout:v3.2.12
command: 'raw+tcp://some.addres:5000'
environment:
- DEBUG=1
- "RAW_FORMAT={ "container": {{ toJSON .Container.Name }},"message": {{ toJSON .Data }},"hostname": {{ toJSON .Container.Config.Hostname }} }\n"
volumes:
- /etc/hostname:/etc/hostname
- /etc/hosts:/etc/hosts
- /var/run/docker.sock:/var/run/docker.sock
networks:
- logging```