群晖的 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