Container storage on host machine?

I don’t understand how disk space for containers is allocated. Every container has its own write layer. So if I create a 10mb file the write layer space increase to 10mb. But what is happening on the host machine like where I can find those changes I’ve done inside my container. And do those layers have some limit?