【Xdebug】リモートサーバに構築したコンテナにMacから接続する方法【Docker】

リモートサーバ上のLinux環境の上でPHPコンテナをDockerで立ち上げ、Xdebugを使いVisual Studio Codeからリモートデバッグを行う方法について設定に詰まりました。

結論としては、Linux環境ではXdebugの設定に利用するhost.docker.internalが使えないため、VSCodeの設定が必要でした。