Sorry to resurrect this topic, but I've kinda been following the same footsteps with having a docker worker node running in the background behind libreelec along with my other raspberry 4s. After saving vxlan.conf in /etc/modules-load.d and adding the node to the swarm if I replicate a container to the LibreELEC node I get the following error:
"Extension bpf revision 0 not supported, missing kernel module?"
This is the result from a different node called toolbox running Raspberry Pi OS lite. If I try to replicate a container it replicates fine on other boxes just not LibreELEC.
pxaai0vdgxyyzcxw3hb3j6c0d proxy_homepage.2 ghcr.io/gethomepage/homepage:latest@sha256:43a3ee88abe3b37c64bc52ea93da01c3dcb4a332a953bcd7f438c8d7328d3947 toolbox Running Running 49 minutes ago
ob0b49rercm1l7zlui0q8jgpi proxy_homepage.3 ghcr.io/gethomepage/homepage:latest@sha256:43a3ee88abe3b37c64bc52ea93da01c3dcb4a332a953bcd7f438c8d7328d3947 archtop Running Running 49 minutes ago
wz5bv87g06fhrpg3w43zaxgpd \_ proxy_homepage.3 ghcr.io/gethomepage/homepage:latest@sha256:43a3ee88abe3b37c64bc52ea93da01c3dcb4a332a953bcd7f438c8d7328d3947 LibreELEC Shutdown Rejected 2 hours ago "network sandbox join failed: subnet sandbox join failed for "10.13.0.0/16": could not install mangle rule: (iptables failed: iptables --wait -t mangle -A OUTPUT -p udp --dport 4789 -m bpf --bytecode 7,32 0 0 4294963252,7 0 0 0,64 0 0 4,116 0 0 8,21 1 0 4105,6 0 0 0,6 0 0 4294967295 -j MARK --set-mark 13681891: Warning: Extension bpf revision 0 not supported, missing kernel module?
iptables: No chain/target/match by that name.
(exit status 1))"
I understand Docker Swarms are outside the scope of the LibreELEC project and maybe I would have better luck asking on dedicated docker forum, but I just happened to see that the OP of the thread is doing a similar project to myself.