エクステンションのDockerizeも出来たわ
マルチステージビルドでvscodeとcode-serverの2つのステージに分けて
vscodeステージで普通のvscodeをインストール→エクステンションインストール
んでcode-serverのステージで
--from=vscode ["/root/.vscode/extensions", "/root/.code-server/extensions"]
を書くだけ

これでDockerfile 1つとdocker-compose 1つでgit+C#+docker cli+docker-compose+dind+vscode extensionsの環境が完成
やべーまじかっけーわcoder.comさんありがとう感動した