无法在docker中运行metricbeat

我想在Windows机器上使用docker运行metricbeat,并根据我的要求更改了metricbeat.yml。

docker run -v /c/Users/someuser/docker/metricbeat.yml:/usr/share/metricbeat/metricbeat.yml docker.elastic.co/beats/metricbeat:5.6.0 

但得到这些错误

metricbeat2017 / 09/17 10:13:19.285547 beat.go:346:CRIT退出:错误加载configuration文件:configuration文件(“metricbeat.yml”)只能由拥有者写入,但权限为“-rwxrwxrwx”修复权限使用:'chmod go -w /usr/share/metricbeat/metricbeat.yml')退出:错误加载configuration文件:configuration文件(“metricbeat.yml”)只能由拥有者写入,但权限是“ -rwxrwxrwx“(修复使用权限:'chmod go-w / usr / share / metricbeat / metricbeat.yml')

为什么我得到这个?

什么是正确的方法来永久性的改变docker容器中的文件内容(因为我不想每次容器启动时都改变configuration文件)

编辑:容器不意味着被编辑/改变。如有必要,docker卷pipe理可用于外部化所有configuration相关的作品。谢谢