docker - [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”。
请帮忙!
解决方案
您的命令上有一个无效字符(连字符),您是否从某处复制/粘贴?
你有–name
它应该在的地方--name
。
推荐阅读
- lambda - Common Lisp 中数值函数的近似导数和二阶导数 - 未按预期工作
- react-native - 添加安全区域以响应导航 5
- jsf - 单击 FileUpload 清除 FacesMessage
- r - R,数据框操作
- jupyter-notebook - 在 Jupyter Notebook 中,内核在重新启动后何时准备就绪?
- javascript - JS - 为什么子类方法会使用 Parent.prototype.method.call 调用父类方法?
- javascript - 相对于 JS,图像如何影响浏览器内存?
- vagrant - 如何解决在 Vagrant 中下载远程文件时无法检查证书吊销的问题
- reactjs - 如何在 nextjs 中使用 contextAPI
- ruby - 类变量覆盖