Before using docker u need learn how to use it,it would be problem no matter what os if u don't know how to use this technology.Bottles yes or portproton,storage scan u can use gnome disk storage analyzer
Problem is we need vendor like pinephone maybe fairphone,which will able to run give us freedom what to run on device hunting and seeking for vendor which allowing to unlock bootloader and then install custom os it sleepery slope because it's not know how longer they will let to do it
Unfortunate most people don't care and don't understand all this things.Also as many say I have nothing to hide.... Let be ready for self host and prepare to buy devices with unlocked bootloader there actually not other way,no trust to device no trust to service messaging
Basically all things works out of box ,I just installed rog control center to have control of fan,tdp limit,charging limit and supergfx cachy is having all this in the repo,be aware this laptop as any gaming laptop is hot,so for daily basic things even playing in cyberpunk I put power in powersave and setup custom fan curve in rog control center to make it less heating ,performance was enough for me in cyberpunk even with limited power save mode.While searching for laptop be aware there are two modifications of this laptop with amd CPU which have integrated video and without ,it very useful to have integrated to GPU because it works then about 4-5 hours.I have model with amd ryzen 7 7735hs which have integrated graphics.For more questions feel free text to private messages :)
Just open sudo ss -tulpn u will see all programs with opened port and u will killing disabling until u will find source of network noise