HOW can I develop the OS of PYNQ-z2 -xilinx to support Docker?

I am using PYNQ-z2 official image . i wanna run docker on board, but apparently xilinx kernel lack some modules the docker depended . how can i use petalinux to add these necessary kernel module ?
(example NAT module ) ?
I am a freshman on FPGA development ?
Can any one have some advices or sugesstion?

Either add configuration in this folder:

and rebuild the boot partition at least; or add configurations (recipes-kernel) to your board directory PYNQ/boards/Pynq-Z2/petalinux_bsp/meta-user at master · Xilinx/PYNQ · GitHub