Mat*_*ieu 5 graylog2 docker graylog
我一直在安装最新版本的Docker(1.8).这个新版本很棒,因为你可以设置一个特定的日志驱动程序来将日志发送到Graylog2(例如).
这是来自 docker 的博客文章:Docker博客宣布1.8这里是graylog团队博客,以实现神奇的发生:Graylog blog
我的问题是它不起作用:(
这是我在执行此命令时收到的错误消息:
docker run –log-driver=gelf –log-opt gelf-address=udp://127.0.0.1:12201 busybox echo Hello Graylog
Run Code Online (Sandbox Code Playgroud)
错误:
Unable to find image '–log-driver=gelf:latest' locally repository name component must match "[a-z0-9]+(?:[._-][a-z0-9]+)*"
Run Code Online (Sandbox Code Playgroud)
这是一个截图:
任何的想法 ?
编辑
遵循聪明人的建议:看起来破折号不是好的.
这是正确命令的粘贴:
docker run --log-driver=gelf --log-opt gelf-address=udp://127.0.0.1:12201 busybox echo Hello Graylog
Run Code Online (Sandbox Code Playgroud)
您需要写两个破折号而不是一个破折号:... --log-driver=gelf --log-opt ...
编辑:在那篇博文中写道:
Docker 插件机制现已在新的 Docker实验频道中提供。
您需要安装实验性的 docker 版本,例如:
curl -sSL https://experimental.docker.com/ | sh
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
788 次 |
| 最近记录: |