ファイルがいくつかあって編集して実行を繰り返す時 コンテナ内のコマンドラインだけで作業するのは不便が多いです
コンテナのコマンドラインでは実行だけにして ファイル操作は Windows 側の VSCode などで編集したいです
コンテナ内だし samba とかを入れてのフォルダ共有とかだと面倒そうです
WSL なんだし /mnt/c で C ドライブにアクセスできるんだから docker run するときに --mount でマウントしてしまえばできないかなと試してみると あっさり解決できました
sudo docker run -it --mount type=bind,source=/mnt/c/files/tmp,target=/mnt centos:8
コンテナのイメージはとりあえず centos8 にしました
C:\files\tmp をコンテナ内の /mnt で見れます
あとはこのフォルダ内に必要なファイルを作って シンボリックリンクでそれぞれの場所に配置します
この方法だと実体は Windows 上のファイルです
読み書き速度が求められる場合は WSL2 内のフォルダをコンテナにマウントして Windows からは \\wsl$\ でアクセスするほうが良いかもです