I'm using VSCode to code on IRIS that starts from Docker. And with this approach you have the Terminal available in a menu - see the screenshot and loom:

Loom video

https://www.loom.com/embed/ad320152ba244e7b91b9a087e21a8797?sid=4bba73de-5bcd-4f9e-92c5-aed79890fbdb
[This is an embedded link, but you cannot view embedded content directly on the site because you have declined the cookies necessary to access it. To view embedded content, you would need to accept all cookies in your Cookies Settings]