vscodeでアタッチしたコンテナからコミットしようとすると、

fatal: cannot run /usr/local/bin/gpg: No such file or directory

というメッセージが出てコミットできない。ローカルではGPGの設定をしているのだが、コンテナ内では設定されていないので怒られている模様。

> git -c user.useConfigOnly=true commit --quiet --allow-empty-message --file - -S
fatal: cannot run /usr/local/bin/gpg: No such file or directory
error: gpg failed to sign the data
fatal: failed to write commit object

https://stackoverflow.com/questions/36941533/git-hub-desktop-on-mac-error-cannot-run-gpg-no-such-file-or-directory を参考にして、

git config --global gpg.program "$(which gpg)"

をコンテナ内で実行したら解決した。