VS поддерживает контейнеры через remote debugger, все работает совершенно бесшовно. Более того, добавляется парой кликов. В итоге у тебя установлены иде и докер, ты клонируешь репозиторий, нажимаешь плей и дебажишься со всеми нужными зависимостями - бд, кафкой, редисом и что там еще можно добавить