Read here some articles of howto do this and that in installing, setting up, administering and programming stuff in embedded and Linux computing. It is intended only to facilitate tasks which are more frequent.

The idea is to run a docker host on the router running openwrt. It should be possible to run certain containers on the router to be accessible 24/7 from the internet. Because docker and the images consuming a lot of disk memory, the internal flash of the Linksys router is not sufficient and a external USB memory drive needs to be attached to the router. The boot process is in two steps, the first step is starting from the internal flash and mounting the external root filesystem. The second step is booting further from external rootfs.