Método 1
Error:
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
a continuación, ajuste HTTP_PROXY
y HTTPS_PROXY
de esta manera:
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
Una foto de antes HTTP_PROXY
y después de configurarlos:
Método 2
Si el método 1 no funcionó (uno simple), puede ir con este:
primero
Buscar la ubicación de systemd para la configuración:
systemctl status docker | grep docker.service\; Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
que aquí para mi en Debian 9 es /lib/systemd/system/docker.service
y su directorio es /lib/systemd/system/
Tan cd
en /lib/systemd/system/
.
segundo
mkdir
para docker.service.d
o:
mkdir docker.service.d && cd !$
tercero
En docker.service.d
directorio crear un .conf
tipo de archivo: http-proxy.conf
adelante
Añadir estos en http-proxy.conf file:
[Service]Environment="HTTP_PROXY=socks5://localhost:9040"Environment="HTTPS_PROXY=socks5://localhost:9040"
Tenga en cuenta que localhost:9040
es mío, actualícelo si tiene una IP o PUERTO diferente
sexto
Porque actualizamos la ejecución de configuración:
systemctl daemon-reload
y, a continuación, reinicie el servicio Docker
systemctl restart docker
Ahora está en funcionamiento: