Az IDE és az xdebug között szerver-kliens kapcsolat van. Csak a VSCode-nak kell a hoszt gépen a 9000-es portra bindelnie (ezt csinálja a PHP Debug extension), a docker konténeren belül semminek, az kliensként csatlakozik.
A fenti megoldásban az a király, hogy semmi plusz böngésző plugint vagy egyebet nem kell telepíteni, működik bármelyikből, illetve elvileg parancssori php szkripteket is tudsz így debugolni vele.