Uma das dificuldades de trabalhar em uma rede corporativa é passar pelas restrições de segurança.
E algumas ferramentas que agilizam o desenvolvimento apenas conseguem se conectar com a internet se elas estiverem usando as configurações de proxy.

Abaixo algumas dicas de como configurar às minhas ferramentas preferidas:

Docker

Acesse o menu Settings -> Proxy e edite as configurações:

Bash

Crie um arquivo .bashrc na pasta raiz do Bash (normalmente em %USERPROFILE%).

Substitua o conteúdo por um script dessa forma:

export http_proxy=http://10.0.0.20:8080
export https_proxy=http://110.0.0.20:8080
export no_proxy="127.0.0.1, localhost, 192.168.99.100, 10.0.0.20:8080, 10.0.75.1"

Git

git

No prompt do git execute o seguinte comando:

git config --global http.proxy http://10.0.0.20:8080

NPM
npm-logo

Na pasta %USERPROFILE% crie um arquivo chamado .npmrc com o seguinte conteúdo:

strict-ssl=true
http-proxy=http://10.0.0.20:8080
https-proxy=http://10.0.0.20:8080

Bower

Bower

Na pasta %USERPROFILE% crie um arquivo chamado .bowerrc com o seguinte conteúdo:

{
  "directory": "wwwroot/lib",
  "registry": "http://bower.herokuapp.com",
  "proxy":"http://10.0.0.20:8080/",
  "https-proxy":"http://10.0.0.20:8080/"
}

Os comandos acima são para o ambiente Windows e substitua a URL http://10.0.0.20:8080/ pelo endereço do Proxy da sua rede.