The kernel supplied by Radxa for the Rock3 is too crippled to run Docker.
You will need to follow the instructions to build kernel+Debian, and then wade through the scripts & methods in order to get it all built and installed. It’s a bit of a mess.
You will also have problems with iptables (related to the docker issue), GPT partitions, and (adjusting) zramswap.
It’s quite a process!
OR checkout the OpenVPN thread for an updated kernel.
Having a quick look at the config, it looks like it’s more likely to support docker, but hasn’t got auditing, apparmor+selinux and hugetlb enabled, which the various docker and k3s check-config scripts look for.
thanks for the reply, I was trying reinstall a lot while making some changes in the docker installer. Maybe the kernel or some packages aren’t mature enough for docker to work in Rock3A. It will take some time but it will work…hope so
Kernel that comes with the hardware is demo quality and will never get much better. It demonstrate hardware ability which is “job done” for people that sells hardware. There are a few of Rockchip and Radxa engineers doing ultra tiny changes … and that’s it.
Yeah this is bad, the board is cool and it is usefull for my purposes even with that old kernel. I’m setting my computer to compile some new kernels and see what happens with the board and debug…
I’m learning how to compile with image provided in the armbian docs. Tried with my Rock pi S. Could you point to some material of how to add and test new kernels in new boards?
Mainlining / porting to “some new kernels” can easily costs several hundreds of thousands of $. Keeping support there needs some as well, unless you have (but you don’t) enough free workforce like Rpi does. Hardware vendor invest somewhere around nothing.
I have the same problem while installing docker.
Install image “rock-3a-debian-buster-xfce4-arm64-20220302-0909-gpt.img”
Did you end up finding a solution to get docker working?
No, I didn’t succeded in installing docker. It’s mainly because the kernel 4.19 is old to put docker, there are some stuff in some site about installing docker on older kernel, but the task is kind of demanding and requires some programming for that, it’s trick.Support to port docker to older kernel would be expensive. It’s better use the 5.10 or above that and then you can use docker normally (or more easy to install), my rock3a works docker with kernel above 5.10.
I’m using manjaro 5.17 now, throught CLI (from SSH), but I use too ARMBIAN images made by Catalinii, by me (from armbian build image tool) and other dudes from armbian and radxa discord.