I’m running a Raspberry Pi 3 with Manjaro-arm, trying to run it as a home server.
Since a few of the services I’m trying to run weren’t able to properly install, I wanted to give docker a try, but when I try to start the service:
$ systemctl start docker Job for docker.service failed because the control process exited with error code. See "systemctl status docker.service" and "journalctl -xe" for details. $ systemctl status docker.service level=warning msg="Running modprobe bridge br_netfilter failed with message: modprobe: WARNING: Module bridge not found in directory /lib/modules/4.14.54-2-MANJARO-ARM\nmodprobe: WARNING: Module br_netfilter not found in directory /lib/modules/4.14.54-2-MANJARO-ARM\n, error: exit status 1" level=warning msg="Running modprobe nf_nat failed with message: `modprobe: WARNING: Module nf_nat not found in directory /lib/modules/4.14.54-2-MANJARO-ARM`, error: exit status 1" level=warning msg="Running modprobe xt_conntrack failed with message: `modprobe: WARNING: Module xt_conntrack not found in directory /lib/modules/4.14.54-2-MANJARO-ARM`, error: exit status 1" Error starting daemon: Error initializing network controller: error obtaining controller instance: failed to create NAT chain DOCKER: iptables fail> iptables v1.8.0 (legacy): can't initialize iptables table `nat': Table does not exist (do you need to insmod?) Perhaps iptables or your kernel needs to be upgraded. (exit status 3)
It seems that I lack a few kernel modules. Does that mean that I’d have to recompile the kernel with these modules? Being quite unexperienced with cross-compiling kernels, I’m afraid that I’d rather try out raspbian then, which presumably supports docker out of the box.
Thanks in advance ^^