.devcontainer/devcontainer.json

{
    "context": "..",
    "dockerFile": "Dockerfile",
 
    // Use 'settings' to set *default* container specific settings.json values on container create.
    // You can edit these settings after create using File > Preferences > Settings > Remote.
    "settings": {
        "terminal.integrated.shell.linux": "/bin/pwsh"
    },
 
    "remoteUser": "vscode",
 
    // Add the IDs of extensions you want installed when the container is created in the array below.
    "extensions": [
        "ms-vscode.powershell"
    ]
}