【发布时间】:2023-09-20 02:50:01
【问题描述】:
我正在尝试让 splunk 日志驱动程序与 docker-compose 一起工作
我已经使用 outcoldman/splunk:6.4.1 设置了一个 splunk Enterprise 实例,并在启用 SSL 的情况下启用了 HEC。
如果我只是单独使用 docker 来启动一个容器,比如 nginx,一切都会按预期进行。
docker run --name nginx -d --publish 80:80 --log-driver=splunk --log-opt splunk-token={my-token} --log-opt splunk-url=https://{my-host}:8088 --log-opt splunk-insecureskipverify=true nginx
但如果我尝试在 docker-compose v1 或 v2 中指定相同的值,则会失败
错误:无法初始化日志记录驱动程序:EOF
这是我的 docker-compose.yml
version: "2"
services:
nginx:
image: nginx
ports:
- 80:80
logging:
driver: splunk
options:
splunk-url: https://{my-host}:8080
splunk-token: {my-token}
splunk-insecureskipverify: 'true'
我错过了什么?
【问题讨论】: