Método 1
Erro:
docker-compose up Pulling web (jitsi/web:stable-6433)...ERROR: toomanyrequests: You have reached your pull rate limit. You may increase the limit by authenticating and upgrading: https://www.docker.com/increase-rate-limit
em seguida, definir HTTP_PROXY
e HTTPS_PROXY
forma:
export HTTP_PROXY=socks5://localhost:9040/export HTTPS_PROXY=socks5://localhost:9040/
resultado:
docker-compose up Pulling web (jitsi/web:stable-6433)...stable-6433: Pulling from jitsi/webb380bbd43752: Downloading [===================> ] 10.36MB/27.14MB0312863d422f: Download complete503063a74a58: Downloading [============================> ] 7.998MB/14.15MB392a862abfe3: Download complete41a073b705ed: Download completea8f4844f6941: Download completef500f1f2f4ae: Downloading [============> ] 11.69MB/47.56MB
Um tiro de antes HTTP_PROXY
e depois de configurá-los:
Método 2
Se o método 1 não funcionou (simples) você pode ir com este:
primeiro
Encontre a localização do systemd para configuração:
systemctl status docker | grep docker.service\; Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
que aqui para o Meu no Debian 9 é /lib/systemd/system/docker.service
e seu diretório é /lib/systemd/system/
Entao cd
em /lib/systemd/system/
.
segundo
mkdir
para docker.service.d
ou:
mkdir docker.service.d && cd !$
terceira
Em docker.service.d
diretório criar um .conf
arquivo como: HTTP-proxy.conf
diante
Adicione estes em HTTP-proxy.conf arquivo:
[Service]Environment="HTTP_PROXY=socks5://localhost:9040"Environment="HTTPS_PROXY=socks5://localhost:9040"
notar localhost:9040
é meu, atualize-o se você tiver um IP ou porta diferente
sexto
Porque atualizamos a execução da configuração:
systemctl daemon-reload
e, em seguida, reinicie o serviço docker
systemctl restart docker
Agora está instalado e funcionando: