title_body: Problem starting a plutus devcontainer in windows
upvoted_answer: Ok i fround the issue, someone removed the nsswitch file here: https://github.com/input-output-hk/plutus/commit/5dbd3b833b40217cb1a63d4f52351ae8876ba86c
  The file tells the system to lookup the hosts file, but without the filt, it won't.
  So i just opened a my wsl-ubuntu and created the file in my home folder:
  vi ~/nsswitch.conf
  
  and put the content
  passwd:    files mymachines systemd
  group:     files mymachines systemd
  shadow:    files
  
  hosts:     files mymachines dns myhostname
  networks:  files
  
  ethers:    files
  services:  files
  protocols: files
  rpc:       files
  
  now i changed the devcontainer.json so it mounts the file:
  {
      &quot;name&quot;: &quot;Plutus Starter Project&quot;,
      &quot;image&quot;: &quot;plutus-devcontainer:latest&quot;,
  
      &quot;remoteUser&quot;: &quot;plutus&quot;,
  
      &quot;mounts&quot;: [
          // This shares cabal's remote repository state with the host. We don't mount the whole of '.cabal', because
          // 1. '.cabal/config' contains absolute paths that will only make sense on the host, and
          // 2. '.cabal/store' is not necessarily portable to different version of cabal etc.
          &quot;source=${localEnv:HOME}/.cabal/packages,target=/home/plutus/.cabal/packages,type=bind,consistency=cached&quot;,
          &quot;source=${localEnv:HOME}/nsswitch.conf,target=/etc/nsswitch.conf,type=bind,consistency=cached&quot;,
      ],
  
      &quot;settings&quot;: {
          // Note: don't change from bash so it runs .bashrc
          &quot;terminal.integrated.shell.linux&quot;: &quot;/bin/bash&quot;
      },
      
      // IDs of extensions inside container
      &quot;extensions&quot;: [
          &quot;haskell.haskell&quot;
      ],
  }
  
  Now i'm back in busines