How to see http requests in fiddler going to docker container on windows?
If you're trying to see traffic exiting the container, add this to your Dockerfile:
ENV http_proxy "http://host.docker.internal:8888/"ENV https_proxy "http://host.docker.internal:8888/"
The http_proxy and https_proxy environment variables should be lowercase in a Linux container, contrary to what some of the Docker docs say (https://unix.stackexchange.com/questions/212894/whats-the-right-format-for-the-http-proxy-environment-variable-caps-or-no-ca)
host.docker.internal shortcuts you to the internal IP address used by the host (https://docs.docker.com/docker-for-windows/networking/).
Port 8888 is whatever port Fiddler is listening on in the host.
You can do that by finding out the IP-address of your Docker host (the VM running on Hyper-V). Just run "ipconfig" on the command shell.
The default IP address is probably 10.0.75.1 (at least it is on my machine).
So instead of http://localhost:8080 browse to http://10.0.75.1:8080 and fiddler will pick up the traffic.