【问题标题】:[Docker][syslog-ng] Getting the error: "docker: invalid reference format"[Docker][syslog-ng] 得到错误:“docker:无效的参考格式”
【发布时间】:2019-03-07 20:13:48
【问题描述】:

我对 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:无效的参考格式。 请参阅“docker run --help”。

请帮忙!

【问题讨论】:

    标签: docker syslog-ng


    【解决方案1】:

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

    你有–name,它应该是--name

    【讨论】:

    • 糟糕,我的错。我的意思是写--name。 --name 给出了同样的异常:docker: invalid reference format。我确实从保存了一些命令的另一个文件中复制/粘贴了它。奇怪的是,当我删除连字符并重新输入时,它似乎有效!感谢您的回复!
    猜你喜欢
    • 2018-01-22
    • 2019-06-27
    • 2021-11-05
    • 1970-01-01
    • 2023-01-26
    • 1970-01-01
    • 1970-01-01
    • 2018-12-31
    • 1970-01-01
    相关资源
    最近更新 更多