Visual Studio 2017 и более поздних версий поддерживает сборку, отладку и запуск контейнерных приложений ASP.NET Core для работы с .NET Core. Поддерживаются контейнеры Windows и Linux. Просмотреть или скачать образец кода Предварительные требования Установка и настройка Перед установкой Docker ознакомьтесь со статьей о Docker для Windows и том, что следует знать перед установкой. Затем установите Docker для Windows. Нужно настроить Общие диски в Docker для Windows, чтобы обеспечить поддержку сопоставления тома и отладки...
Просто отвечу на вопрос как запустить php в vs code. *Программа Visual Studio Code - уже должна быть установлена на вашем ПК Какие расширения устанавливаем в VSC? PHP сервер устанавливаем из репозитория расширений vsc И заодно отладчик (можно не качать на работу сервера это не влияет) Отладчик нужен для поиска ошибок в коде. Что качаем себе на компьютер? Качаем сборку PHP себе на компьютер.
https://windows.php.net/download/
Выбираем версию PHP и качаем zip-архив
На диске С создаем папку, называем её - php и распаковываем архив туда...