Docker&Graylog

我一直在安装最新版本的Docker(1.8)。 这个新版本非常棒,因为您可以设置一个特定的日志驱动程序来发送日志到Graylog2(例如)。

以下是Docker的博客文章: Docker Blog宣布1.8这是Graylog团队的博客,让这个奇迹发生: Graylog博客

我的问题是,它不工作:(

这里是我得到这个命令时得到的错误信息:

docker run –log-driver=gelf –log-opt gelf-address=udp://127.0.0.1:12201 busybox echo Hello Graylog 

错误:

 Unable to find image '–log-driver=gelf:latest' locally repository name component must match "[a-z0-9]+(?:[._-][a-z0-9]+)*" 

这是一个截图:

在这里输入图像说明

任何想法 ?

编辑

遵循聪明人的build议:看起来破折号不是好的。

这是一个正确的命令粘贴:

 docker run --log-driver=gelf --log-opt gelf-address=udp://127.0.0.1:12201 busybox echo Hello Graylog 

你需要写两个破折号而不是一个: ... --log-driver=gelf --log-opt ...

编辑 :在这篇博文中写道:

Docker插件机制现在在新的Docker 实验通道中可用。

您需要安装实验docker版本,如:

 curl -sSL https://experimental.docker.com/ | sh