タイトルの通りです。
私は下記の手順を踏みました。

①コンテナAには、python3とVScodeなどをインストールし、commitでimage化する。

②imageからコンテナを実行するために、以下のオプションをつけました。
docker run -e DISPLAY=$DISPLAY -it -v /var/hoge:/var/hoge A_image /bin/bash

③マウントしたディレクトリの中にあるtest.pyを開くためにディレクトリの移動。
cd /var/hoge/

④VS codeで開く
code --user-data-dir test.py

⑤何も起こらない

・環境はホストとコンテナ共にUbuntuです。
・code と引数なしでも起動しません。
・ホストとコンテナどちらにもVScodeを入れましたが、理想はコンテナ上のVScodeで実行できることです。