Some branches with some basic .devcontainer configs (for vscode and vscode-insiders, and probably theia)
Have the remote containers plugin installed and docker as described here and here. (Most important: have Docker installed and the ubuntu snap package for docker is not supported).
After that, a .devcontainer will be picked up when vscode opens a project, and you will be prompted to open your project in a remote container.