I have dockerize the UE4 in docker. You can check out my repo at GitHub - tweakmy/ue4-in-docker: Ease of build for ue4 for people who only wants to play with ue4editor.
That just simplify the distribution. At the moment, in the Linux there is so much diverse in the gtk, qt, library and window manager(which translate more bugs). By dockerizing, in my point of view, somehow, we could converge in a same distribution(and have the same error) and the developer can choose whatever they most feel comfortable except they might not be comfortable using Docker which is totally understandable. We (as user) don’t even need to build again and again to get it running on our machine which is a waste of time. This will be much the same approach as download binaries for Mac and Windows which is not possible yet for Linux user.
Please contribute to my repo or create an official repo, so I could dig in and contribute to you.
I have not been able to run kdevelop on using dockerize somehow not sure why yet.
I have am able to dockerize the codelite and build UE4Editor but it is still imperfect.