首页 > 解决方案 > [Docker][syslog-ng] 得到错误:“docker:无效的参考格式”

问题描述

我对 Docker 很陌生,这是我的第一个项目。我正在尝试使用 docker 容器和 syslog-ng 创建一个集中的 syslog 服务器。我已经修改了 syslog-conf 文件,以便它写入主机上的特定文件位置。

出于测试目的,我正在尝试将日志从 nginx 重新路由到 syslog-ng 的 /var/log。

docker run -p 514:514 -p 601:601 –name mysyslog -d -v /Users/Desktop/syslogng/syslog-ng.conf:/etc/syslog-ng/syslog-ng.conf -v /usr/local /var/log/nginx:/var/log balabit/syslog-ng:latest --no-caps

当我运行此命令时,出现异常:docker: invalid reference format。请参阅“docker run --help”。

请帮忙!

标签: dockersyslog-ng

解决方案


您的命令上有一个无效字符(连字符),您是否从某处复制/粘贴?

你有–name它应该在的地方--name


推荐阅读