群晖的 NAS 有各种 cpu arch 型号,除了 x86 的基本上官方没有放开 docker 功能。但是实际上,这可能是官方的有意阉割行为。可以通过以下方式,让默认不支持 Docker 的官方群晖 NAS 都支持 Docker 功能!
1. 从
https://sourceforge.net/projects/dsgpl/files/Synology%20NAS%20GPL%20Source/ 下载对应 NAS 对应版本的源码,编译驱动模块。
2. 编译后复制需要的文件,放到自己的 NAS 上,用 insmod 加载一下。
3. iptables -P FORWARD ACCEPT 打开 Docker 需要的转发功能。
4. 从
https://download.docker.com/linux/static/stable/ 下载自己 NAS cpu 对应的 docker 执行程序,执行即可。
参考链接,这个是我折腾猫盘群晖下 docker 的支持情况,用下来已经没有问题了。
https://www.v2ex.com/t/814996
这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。
https://www.v2ex.com/t/850768
V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。
V2EX is a community of developers, designers and creative people.