title: Extesnions not installed in Containers in VS code insiders
body: <p>I have a <code>.devcontainer</code> file that pulls a docker image and installs extensions.</p>
  <p>However, the extensions are only get installed in VS Code <strong>NOT</strong> VS Code Insiders. I was wondering if anyone can help me with that.</p>
  <p><strong>VS Code Insiders, no extension installed</strong>
  <a href="https://i.stack.imgur.com/Ptpvw.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/Ptpvw.png" alt="VS Code Insiders, no extension installed" /></a></p>
  <p><strong>VS Code, all extensions installed</strong>
  <a href="https://i.stack.imgur.com/ulLjO.png" rel="nofollow noreferrer"><img src="https://i.stack.imgur.com/ulLjO.png" alt="VS Code, all extensions installed" /></a></p>
  <p>My <code>.devcontainer</code> file is the following (I just removed what I am mounting). BTW, I don't use a <code>dockerfile</code> in this setup.</p>
  <pre class="lang-json prettyprint-override"><code>// For format details, see https://aka.ms/vscode-remote/devcontainer.json or this file's README at:
  // https://github.com/microsoft/vscode-dev-containers/tree/v0.128.0/containers/docker-existing-dockerfile
  {
      &quot;name&quot;: &quot;parallel_env&quot;,
  
      // Sets the run context to one level up instead of the .devcontainer folder.
      &quot;context&quot;: &quot;..&quot;,
  
      // Update the 'dockerFile' property if you aren't using the standard 'Dockerfile' filename.
      &quot;image&quot;: &quot;neuromechanist/emg_processing:v1.0&quot;,
  
      // Set *default* container specific settings.json values on container create.
      &quot;settings&quot;: {
          &quot;terminal.integrated.shell.linux&quot;: null
      },
  
      // argumnets to add to docker run
      &quot;runArgs&quot;: [&quot;--memory=64g&quot;,&quot;--shm-size=128g&quot;],
  
      // Add the IDs of extensions you want installed when the container is created.
      &quot;extensions&quot;: [
          &quot;ms-vscode.azure-account&quot;,
          &quot;ms-kubernetes-tools.vscode-aks-tools&quot;,
          &quot;mindaro.mindaro&quot;,
          &quot;googlecloudtools.cloudcode&quot;,
          &quot;streetsidesoftware.code-spell-checker&quot;,
          &quot;ms-azuretools.vscode-docker&quot;,
          &quot;mindaro-dev.file-downloader&quot;,
          &quot;github.vscode-pull-request-github&quot;,
          &quot;eamodio.gitlens&quot;,
          &quot;ms-kubernetes-tools.vscode-kubernetes-tools&quot;,
          &quot;ms-vsliveshare.vsliveshare&quot;,
          &quot;gimly81.matlab&quot;,
          &quot;ms-python.vscode-pylance&quot;,
          &quot;ms-python.python&quot;,
          &quot;visualstudioexptteam.vscodeintellicode&quot;,
          &quot;redhat.vscode-yaml&quot;],
  
      // Use 'forwardPorts' to make a list of ports inside the container available locally.
      &quot;forwardPorts&quot;: [8265, 8266, 8267, 8268, 8269],
  
  //    &quot;workspaceFolder&quot;: &quot;/workspace&quot;,
  //   &quot;workspaceMount&quot;: &quot;source=remote-workspace,target=/workspace,type=volume&quot;
  
      &quot;mounts&quot;: [   ]
  
      // Uncomment the next line to run commands after the container is created - for example installing curl.
      // &quot;postCreateCommand&quot;: &quot;apt-get update &amp;&amp; apt-get install -y curl&quot;,
  
      // Uncomment when using a ptrace-based debugger like C++, Go, and Rust
      // &quot;runArgs&quot;: [ &quot;--cap-add=SYS_PTRACE&quot;, &quot;--security-opt&quot;, &quot;seccomp=unconfined&quot; ],
  
      // Uncomment to use the Docker CLI from inside the container. See https://aka.ms/vscode-remote/samples/docker-from-docker.
      // &quot;mounts&quot;: [ &quot;source=/var/run/docker.sock,target=/var/run/docker.sock,type=bind&quot; ],
  
      // Uncomment to connect as a non-root user. See https://aka.ms/vscode-remote/containers/non-root.
      // &quot;remoteUser&quot;: &quot;vscode&quot;
  }
  </code></pre>