In addition to setting up a proxy server, it is also possible to use vpns, which is the same concept of setting a proxy server but managed by someone else. Keep in mind that free VPNs almost always sell your information to third parties.
On Mozilla Firefox, you can also do this by opening the menu to the right(three dots on top of each other) and checking "request desktop site". Requesting desktop is particularly useful for youtube videos of songs, because this way, you can lock your mobile device and still listen to the song, which is not possible through the youtube app.
Serving multiple websites on a single host with Docker is against the principles of Docker and micro service architecture. Sure you can do it but what is blocking you from separating it into multiple docker instances. That way, if there is a problem not all of the sites go down. By separating the hosts, you make it easier the diagnose possible problems and minimize down time.
The question of managing unstructured data is very broad and impossible to answer with a definitive correct answer. NoSQL is different than relational databases but the data have some kind of structure. This structure is different than traditional relational databases but it is not correct to call them unstructured.