在docker内部署客户端时配置文件路径“Compose 示例”错误
部署时可以正常工作的路径为: /Container/Hysteria2/etc:/etc/hysteria
配置文件的文件名应为:config.yaml
部署客户端环境:qnap的nas存储的“Container Station”
描述问题 “Compose 示例” 请尽量清晰精准地描述你遇到的问题。
如何复现 复现问题的步骤。
预期行为 你认为修复后的行为应该是怎样的。
日志 附上客户端/服务器端在错误发生前后的日志。
设备和操作系统 你在用什么设备和操作系统。
额外信息 其他你认为有助于解决问题的信息。
样例是让你根据自己情况修改的啊,而且样例里的 command 是 ["server", "-c", "/etc/hysteria.yaml"] 指定了配置文件是 /etc/hysteria.yaml
所以错误在哪里
“Container Station”
抱歉是我没有描述清晰 1.在QNAP的存储里面,docker图形化部署镜像并不能指定配置文件的名字。(也跟我们普通使用者不够专业有关系,不懂配置文件形式部署)【图一】 2.在拉取默认镜像“tobyxdd/hysteria:latest”,且配置文件名为hysteria.yaml“,hysteria容器报错无法启动【图二】 3.在2的基础上,把配置文件的名字改为config.yaml。hysteria容器即可启动【图三】
个人尝试了好几次,才试出来的。 无它意,只是希望添加说明,不指定配置文件名时,“tobyxdd/hysteria”默认读取容器内“/etc/hysteria/config.yaml"配置文件
【图一】
【图二】
【图三】
请忽略截图中时区配置拼写错误,带来的时间错误。刚刚20:35分做的演示截图