Способ 1
Ошибка:
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
затем установка HTTP_PROXY
и HTTPS_PROXY
таким образом:
export HTTP_PROXY=socks5://localhost:9040/export HTTPS_PROXY=socks5://localhost:9040/
результат:
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
Снимок до того, как HTTP_PROXY
и после их настройки:

Способ 2
Если метод 1 не сработал (простой), вы можете использовать этот:
первый
Найдите расположение systemd для настройки:
systemctl status docker | grep docker.service\; Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
который здесь для моего на Debian 9 является /lib/systemd/system/docker.service
и его каталог находится /lib/systemd/system/
Так cd
в /lib/systemd/system/
.
второй
mkdir
для docker.service.d
или:
mkdir docker.service.d && cd !$
третий
В docker.service.d
каталог создает .conf
файл, подобный: http-прокси.conf
вперед
Добавьте их в http-прокси.conf файл:
[Service]Environment="HTTP_PROXY=socks5://localhost:9040"Environment="HTTPS_PROXY=socks5://localhost:9040"
Обратите внимание, что localhost:9040
это мой, обновите его, если у вас другой IP или ПОРТ
шестой
Потому что мы обновляем конфигурацию запуска:
systemctl daemon-reload
а затем перезапустите службу docker
systemctl restart docker
Теперь он запущен и работает:
