The behavior you are seeing is expected, in that the URL you are seeing is relative to the Docker container it’s running in. From a Streamlit perspective, the app can’t see outside of the container, so it tells you where it’s running on the container
While it’s a confusing message, it’s one of those things that we can’t really change on our side, due to how containers work.
Hi. I don’t understand this, I also did the same as @Dhruv_Vashist . I deployed my Streamlit app using docker, and when I run the container on a GCP VM where I did the docker build, it displays a network url and external url but when I try opening the external url, it doesn’t load. It doesn’t seem to be a firewall issue either.
What should I do if I want to use my external url to share the app with others outside my local network.
Please help.