I've created a docker image to test an Angular app but I cannot connect from host to running app inside docker container.
The image was created using a Dockerfile with: EXPOSE 4200 8080 80
I run the docker container with command: docker run -ti -p 4200:4200 angulardev /bin/bash
Inside container I create the Angular application and start it using: ng serve
From container, if I open localhost:4200 I see the application but I cannot access it from host OS (RHEL7)
What is wrong? The Angular app starts on port 4200 which is exposed and mapped to host 4200.
Thanks.