amtoaer / bili-sync

由 Rust & Tokio 驱动的哔哩哔哩同步工具
https://bili-sync.allwens.work
MIT License
402 stars 34 forks source link

方便写一个在Windows docker部署的教程吗 #61

Closed gakaks closed 3 months ago

gakaks commented 3 months ago

没有nas 想在Windows上尝试一下 没搞明白 求一个在Windows docker部署的教程(给大佬递茶)

amtoaer commented 3 months ago

Windows 的 docker 实际上是起了一个 Linux 虚拟机,在虚拟机里跑 Linux docker,所以直接拉 Linux 的镜像,按 Linux 的方式部署就好。请参考 Docker Compose 示例,只需要挂载几个目录,没有其它需要配置的。

gakaks commented 3 months ago

4 14-1 4 14-2 小白不太理解 能麻烦帮忙看下我这样配置的问题出在哪里

amtoaer commented 3 months ago

新版 bili-sync 的配置没有分 config 和 data 两个文件夹,简单一点直接 D:\anime\bili-sync:/app/.config/bili-sync 就好。至于视频路径和 metadata\people 的挂载和你具体想要存储的路径有关,具体请参考文档。 你需要理解的是,bili-sync-rs 程序运行在容器内部,只能访问到你挂载的目标路径(在你的例子里,是 /app/thumb 和 /Videos/Bilibilis)。所以在 config.toml 里写 D、H 是错误的,肯定访问不到。这是 docker 本身的设计,不是 Windows Docker 的问题。

gakaks commented 3 months ago

新版 bili-sync 的配置没有分 config 和 data 两个文件夹,简单一点直接 D:\anime\bili-sync:/app/.config/bili-sync 就好。至于视频路径和 metadata\people 的挂载和你具体想要存储的路径有关,具体请参考文档。 你需要理解的是,bili-sync-rs 程序运行在容器内部,只能访问到你挂载的目标路径(在你的例子里,是 /app/thumb 和 /Videos/Bilibilis)。所以在 config.toml 里写 D、H 是错误的,肯定访问不到。这是 docker 本身的设计,不是 Windows Docker 的问题。

终于搞明白了 可以用了 谢谢大佬