See also - https://forums.docker.com/t/ip-address-for-xdebug/10460
For the record, I actually ran
sudo ifconfig en0 alias 10.254.254.254 255.255.255.0
This launchd script will ensure that your Docker environment on your Mac will have 10.254.254.254
as an alias on your loopback device (127.0.0.1). The command being run is ifconfig lo0 alias 10.254.254.254
.
Once your machine has a well known IP address, your PHP container will then be able to connect to it, specifically XDebug can connect to it at the configured xdebug.remote_host
.