Streamlit + Docker

I have been trying to deploy my streamlit app through docker. I followed the instructions on this streamlit documentation page about deploying with with docker. I am able to access the website through http://0.0.0.0:8501. How would I access my streamlit app through another device?

What do you mean by this sentence?
What is your goal?

I want to deploy it such that users can access the streamlit url from any device

I don’t know the boundary conditions, but the simplest thing is to use streamlit cloud. You don’t even need Docker for that.

I am trying with Docker as I also call on a flask server in the streamlit app and don’t know if that’s easily done through streamlit cloud

No, afaik you cannot run flask in parallel on streamlit cloud.