A lot of developers are confused about the loopback address (aka localhost). This product name/description seems to build on it and so seems a little cynical?
Accessing "localhost" in a Docker container will send you to the loopback address of the container itself.
docker.hostip.dev points to the default bridge network adaptor address which will access your dev machines localhost. It does not replace accessing localhost/127.0.0.1 on your dev machine directly
"Your dev machines localhost" is confused - this is unrelated to the loopback. Also "the loopback address of the container itself" - there is a loopback interface per network node, be it a container or host, different loopback addresses (127.0.0.2 etc) would not change anything.
5 comments
[ 3.4 ms ] story [ 23.5 ms ] threadFor other OSes the hostnames provided by Docker are inconsistent, i.e. docker.for.mac.localhost
This just provides a cross platform hostname that you can use on any OS.
docker.hostip.dev points to the default bridge network adaptor address which will access your dev machines localhost. It does not replace accessing localhost/127.0.0.1 on your dev machine directly