Simple-Tracker / qBittorrent-ClientBlocker

一款适用于 qBittorrent/Transmission (Beta)/BitComet (Beta, Partial) 的客户端屏蔽器, 默认屏蔽包括但不限于迅雷等客户端. A client blocker compatible with qBittorrent/Transmission (Beta)/BitComet (Beta, Partial) which is prohibited to include but not limited to clients such as Xunlei.
MIT License
840 stars 20 forks source link

是否有方法将config.json放置在docker的Volumes里 #60

Closed JedSunCN closed 3 months ago

JedSunCN commented 3 months ago

Volumes中创建了个“qBittorrent-ClientBlocker_config”的卷, 将启动配置中 -v /path/config.json:/app/config.json改成了-v qBittorrent-ClientBlocker_config:/app(配置文件在volume的目录中),便于管理。

启动时报错docker: Error response from daemon: failed to create task for container: failed to create shim task: OCI runtime create failed: runc create failed: unable to start container process: exec: "./entrypoint.sh": stat ./entrypoint.sh: no such file or directory: unknown.

请问有什么方法解决配置文件不能放volume中的问题?谢谢。

Simple-Tracker commented 3 months ago

感谢反馈!

解决方案: 尝试搜寻只映射 config.json 的解决方案而非映射整个目录.

JedSunCN commented 3 months ago

docker的volume to container好像只能挂载目录而不是文件,只映射文件好像不能走数据卷的路子。🤣

Simple-Tracker commented 3 months ago

没有很好的方案, 可能 Volume 它就不适合此程序.

建议按之前的方式使用, 改变 path 为自定义的 path 方便管理. 若为 Docker 提供通过环境变量指定配置文件路径的功能, 将 Volume 挂到其它路径后通过环境变量使用, 相比现在的方案有什么优势吗?

Simple-Tracker commented 3 months ago

由于一周无活跃, 先行关闭. 若有问题可再度打开.