敏小行
发布于 2023-11-09 / 281 阅读
1

群晖设备上运行SolopaceGem容器注意事项

在群晖NAS设备上运行SolopaceGem容器

在某些特殊的linux发行版本中,没有/dev/net/tun设备,如DSM7以上版本的nas系统,而SolopaceGem容器的运行需要挂载主机的/dev/net/tun设备来创建虚拟网卡,在没有该设备的系统上,则需要通过启用TS_USERSPACE参数,使用用户空间网络模式来创建容器

命令如下:

sudo docker run -d --name=SolopaceGem -v /var/lib:/var/lib -e TS_USERSPACE=true --network=host --restart=always --cap-add=NET_ADMIN --cap-add=NET_RAW doaction/solopacegem:latest

如果系统在没有/dev/net/tun设备的同时iptables模式为nftables,则还需要添加TS_DEBUG_FIREWALL_MODE参数指定iptables模式为nftables

命令如下:

sudo docker run -d --name=SolopaceGem -v /var/lib:/var/lib -e TS_DEBUG_FIREWALL_MODE=nftables -e TS_USERSPACE=true --network=host --restart=always --cap-add=NET_ADMIN --cap-add=NET_RAW doaction/solopacegem:latest