Docker Installation Issue on BPI-R4 Pro with OpenWrt 24.10-SNAPSHOT

I am experiencing issues installing Docker on the BPI-R4 Pro running OpenWrt 24.10-SNAPSHOT (aarch64_cortex-a53 architecture). I would like to report the following problems:

尊敬的 BPI-R4 Pro 开发团队,

我在运行 OpenWrt 24.10-SNAPSHOT(aarch64_cortex-a53 架构)的 BPI-R4 Pro 上安装 Docker 时遇到问题。我想报告以下问题:

Issue Description / 问题描述:

Missing kernel modules / 缺少内核模块:

When attempting to install dockerd, the following kernel module dependencies are missing: 尝试安装 dockerd 时,缺少以下内核模块依赖: kmod-veth (Virtual Ethernet) kmod-nf-ipvs (IP Virtual Server) kmod-ipt-physdev (Physical device match) kmod-ipt-nat6 (IPv6 NAT) Architecture incompatibility errors / 架构不兼容错误:

  • pkg_hash_fetch_best_installation_candidate: Packages for dockerd found, but incompatible with the architectures configured Additional missing dependencies / 其他缺失的依赖:

kmod-fs-btrfs (for btrfs-progs) kmod-nft-compat (for xtables-nft) Is there a recommended stable OpenWrt version for BPI-R4 Pro that fully supports Docker?

I don’t think you can use opkg with the repositories as the vermagic of your (bpi official) image will never match the vermagic of the official openwrt repos. Hence any package requires kernel modules will fail to install. Your only option is to download the bpi official source code that produced that image and compile the required packages. Than upload and install them manually.