Metode 1
Kesalahan:
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
kemudian Pengaturan HTTP_PROXY
dan HTTPS_PROXY
dengan cara ini:
export HTTP_PROXY=socks5://localhost:9040/export HTTPS_PROXY=socks5://localhost:9040/
hasil:
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
Tembakan sebelum HTTP_PROXY
dan setelah mengaturnya:
Metode 2
Jika metode 1 tidak berhasil (sederhana) Anda dapat pergi dengan yang ini:
pertama
Temukan lokasi systemd untuk konfigurasi:
systemctl status docker | grep docker.service\; Loaded: loaded (/lib/systemd/system/docker.service; enabled; vendor preset: enabled)
yang di sini untuk saya di Debian 9 adalah /lib/systemd/system/docker.service
dan Direktori adalah /lib/systemd/system/
Jadi cd
into /lib/systemd/system/
.
kedua
mkdir
untuk docker.service.d
atau:
mkdir docker.service.d && cd !$
ketiga
Di docker.service.d
direktori membuat .conf
berkas seperti: http-proxy.conf
forth
Tambahkan ini di http-proxy.conf berkas:
[Service]Environment="HTTP_PROXY=socks5://localhost:9040"Environment="HTTPS_PROXY=socks5://localhost:9040"
Perhatikan bahwa localhost:9040
adalah milikku, perbarui jika Anda memiliki IP atau PORT yang berbeda
keenam
Karena kita memperbarui konfigurasi run:
systemctl daemon-reload
dan kemudian restart layanan docker
systemctl restart docker
Sekarang sudah aktif dan berjalan: