I tried following https://openwrt.org/docs/guide-user/virtualization/docker_host but installing luci-app-dockerman from LuCI appears to be broken. After it installs the Docker drop-down menu only has a "Configuration" sub-menu which shows an empty page when I click on it.
This is with a fresh install of 23.05.02 on a Raspberry Pi 4. Performing opkg remove docker luci-app-dockerman docker-compose dockerd --autoremove --force-remove && opkg install docker luci-app-dockerman docker-compose dockerd --force-maintainer resolved the issue. Why doesn't installing from LuCI work?
The luci-app-dockerman depends on docker, so installing luci app installs docker, but neither of those depend on dockerd, so it doesn't get installed. If you just install luci-app-dockerman, dockerd and docker-compose from WebUI, everything should work just the same as installing them from CLI.
I would say that's mistake with the dependency declaration of luci-app-dockerman. I would expect it to install all its dependencies without me having to separately know what else is needed for it to work.