VVinaProxy

Ako nastaviť proxy v Docker (kontajnery, Compose a zostavenia)

Updated:

Pri spúšťaní viac-kontajnerových scraperov, automatizačných procesov alebo uzlov DePIN na jednom hostiteľskom serveri umožňuje odovzdanie premenných prostredia HTTP_PROXY a HTTPS_PROXY jednotlivým kontajnerom, aby každá služba pristupovala cez vlastnú dedikovanú statickú IPv4 adresu od VinaProxy bez nutnosti úpravy smerovacej tabuľky hostiteľského systému.

Docker · HTTP Proxy Format
ENV HTTP_PROXY=http://user:pass@ip:port HTTPS_PROXY=http://user:pass@ip:port
Privátne IPv4 (dátacentrum)
🇸🇬 Singapur
Dostupné
Od
20 000 VND / IP / mesiac
≈ 0,74 USD · účtované vo VND
Objemové zľavy
  • 1 IP40 000 VND
  • 5+ IP35 000 VND
  • 10+ IP25 000 VND
  • 20+ IP25 000 VND
  • 50+ IP25 000 VND
  • 100+ IP25 000 VND
  • 200+ IP25 000 VND
  • 500+ IP25 000 VND
  • 1000+ IP22 000 VND
  • 2000+ IP20 000 VND
Kúpiť Singapur
Privátne IPv4 (dátacentrum)
🇺🇸 Spojené štáty
Dostupné
Od
20 000 VND / IP / mesiac
≈ 0,74 USD · účtované vo VND
Objemové zľavy
  • 1 IP40 000 VND
  • 5+ IP35 000 VND
  • 10+ IP25 000 VND
  • 20+ IP25 000 VND
  • 50+ IP25 000 VND
  • 100+ IP25 000 VND
  • 200+ IP25 000 VND
  • 500+ IP25 000 VND
  • 1000+ IP22 000 VND
  • 2000+ IP20 000 VND
Kúpiť Spojené štáty

Prehľad 3 úrovní konfigurácie proxy v Docker

Docker oddeľuje sieťovú prevádzku runtime kontajnerov, prevádzku pri zostavovaní obrazov (build) a sťahovanie z registrov cez démona:

Úroveň v DockerKde konfigurovaťČo smeruje
1. Runtime kontajneradocker run -e HTTP_PROXY=... alebo Compose environment:Prevádzku generovanú aplikáciou vo vnútri daného kontajnera
2. Zostavovanie obrazu (docker build)--build-arg HTTP_PROXY=http://user:pass@ip:portSťahovanie cez balíčkovacie manažéry (apt, pip, npm) počas buildu
3. Démon Docker (dockerd)/etc/systemd/system/docker.service.d/http-proxy.confPožiadavky docker pull a docker push do registrov

Osvedčené postupy pre Docker Compose a pravidlá NO_PROXY

  • Nastavte premenné veľkými písmenami (HTTP_PROXY, HTTPS_PROXY, NO_PROXY) aj malými písmenami (http_proxy, https_proxy, no_proxy), aby ich rozpoznali všetky linuxové CLI nástroje aj runtime prostredia programovacích jazykov
  • Vždy uveďte názvy interných služieb v Docker Compose (napr. NO_PROXY=localhost,127.0.0.1,redis,postgres), aby komunikácia medzi kontajnermi zostala na lokálnej bridge sieti
  • Nikdy nevkladajte heslá k proxy priamo do verejných obrazov pomocou ENV v súbore Dockerfile – zadávajte ich za behu cez .env alebo docker-compose.yml

Krok za krokom

  1. 1

    Upravte formát proxy na http://user:pass@ip:port

    Preveďte svoj reťazec ip:port:user:pass od VinaProxy pomocou nášho nástroja Proxy Format Converter.

  2. 2

    Pridajte premenné prostredia do docker-compose.yml

    V sekcii environment: vašej služby definujte HTTP_PROXY, HTTPS_PROXY, http_proxy, https_proxy a NO_PROXY=localhost,127.0.0.1,redis,db.

  3. 3

    Spustite alebo znovu vytvorte kontajner

    Spustite príkaz docker compose up -d pre uplatnenie premenných prostredia.

  4. 4

    Overte výstupnú IP adresu z vnútra kontajnera

    Spustite docker exec -it <container> curl -s https://vinaproxy.com/api/my-ip a overte, že kontajner pristupuje k sieti cez vašu proxy IP.

Často kladené otázky

Prečo sa môj kontajner po nastavení HTTP_PROXY nemôže spojiť s kontajnerom Redis alebo Postgres?

Bez nastavenia NO_PROXY sa váš HTTP klient pokúša pristupovať k interným názvom služieb ako redis alebo db cez externú proxy. Pridajte NO_PROXY=localhost,127.0.0.1,redis,db (aj malými písmenami no_proxy), aby sa proxy pre interných hostiteľov na bridge sieti obišla.

Môžem na jednom VPS priradiť 20 rôznych proxy k 20 kontajnerom?

Áno. Každej službe kontajnera definujte (alebo odovzdajte cez samostatné premenné v .env) vlastný reťazec http://user:pass@ip:port.

Prečo nastavovať proxy premenné veľkými aj malými písmenami?

Niektoré linuxové knižnice (napríklad libcurl) kontrolujú najprv malé písmená http_proxy / https_proxy, zatiaľ čo nástroje v Go a Node často vyžadujú veľké písmená HTTP_PROXY / HTTPS_PROXY.

Priraďte dedikované statické IP každému Docker kontajneru

Okamžité neobmedzené dedikované IPv4 a statické ISP proxy v 7 krajinách.

Kúpiť Docker proxy

Related articles

Nastavenie proxy
Ako nakonfigurovať proxy v systémoch Ubuntu a Debian Linux
Nakonfigurujte HTTP(S) proxy VinaProxy na Ubuntu Serveri aj Desktope cez /etc/environment, správcu balíkov APT, daemony systemd a sieťové nastavenia GNOME.
Nastavenie proxy
Ako používať proxy s cURL (syntax príkazového riadka a ladenie)
Ako používať curl s overenými HTTP(S) proxy (-x http://user:pass@ip:port a -U) v systémoch Linux, macOS a Windows a ako kontrolovať hlavičky a latenciu.
Proxy podľa platformy
Proxy pre web scraping: neobmedzené dedikované IPv4 a ISP pooly pre 24/7 crawlery
Rýchle HTTP(S) dedikované IPv4 a statické ISP proxy pre Python, Playwright, Selenium a Scrapy s neobmedzeným mesačným prenosom dát. Porovnajte plány a začnite.
Proxy podľa platformy
Proxy pre airdropy a DePIN (Grass): predíďte označeniu Sybil vďaka dedikovaným statickým ISP IP
Farmujte Web3 airdropy, testnety a uzly DePIN (Grass, Dawn, Nodepay) na samostatných IP bez rizika Sybil. Dedikované statické ISP a privátne IPv4 proxy.
Proxy podľa platformy
Proxy pre SEO a sledovanie SERP: presné pozície kľúčových slov v 7 krajinách
Sledujte lokálne pozície kľúčových slov, geo-presmerovania aj crawly Screaming Frog vďaka neobmedzeným dedikovaným IPv4 a statickým ISP proxy v 7 krajinách.
IPV4 · singapore
Privátne IPv4 proxy v Singapúre: Rýchle, dedikované SG IP pre regionálny predaj a reklamy
Dedikované privátne IPv4 proxy v Singapúre pre obchody Lazada a Shopee SG, regionálne reklamné účty, overovanie reklám a rýchlu automatizáciu. Neobmedzené dáta.
IPV4 · united states
US privátne IPv4 proxy: Rýchle a dedikované americké dátacentrové IP
Privátne US IPv4 proxy na scraping, sledovanie pozícií, kontrolu reklám aj Amazon. Statická IP, 1 používateľ na IP, neobmedzený prenos a rýchla aktivácia.
Prípady použitia
Proxy pre web scraping a zber dát
Vyberte si proxy na web scraping: rýchle privátne IPv4 pre väčšinu webov, statické ISP pre prísnejšie stránky, neobmedzený prenos a ako scrapovať zodpovedne.