I have finally tried VSCode Remote Development container plugin and it is fantastic. Very well done.