Does Ubuntu support dockerizing all applications? How, if yes?

Does Ubuntu support dockerizing all applications? How, if yes?
Hello, I have a strange idea that I am not sure if it will work.

However, I want to give it a try.

My Ubuntu setup (including all software versions) needs to be dockerized.

I don’t need to install the same software separately if I need to install it somewhere else.

Furthermore, I am able to manage the versions easily. As if I were adding or removing new software from the container.

I know it would save others a lot of time as well if I had the entire OS along with all the applications and ran one command and everything would be installed.

Anyone who has done such thing or knows how to do it and guides me to a tutorial will be great.