Consider supplying a hie vscode devcontainer
#1,451 opened on Nov 14, 2019
Description
See https://code.visualstudio.com/remote-tutorials/containers/how-it-works
"The remote container extension uses the files in the .devcontainer folder, namely devcontainer.json and an optional Dockerfile or docker-compose.yml, to create your dev containers.
First your image is built from the supplied Docker file or image name. Then a container is created and started using some of the settings in the devcontainer.json. Finally your Visual Studio Code environment is installed and configured again according to settings in the devcontainer.json.
Once all of this is done, your local copy of Visual Studio Code connects to the Visual Studio Code Server running inside of your new dev container."
This can potentially help out with the install/getting started scenario