DNS Docker usluge i zaobilaženje proxyja pomoću no_proxy
Koristite no_proxy za nameravanu internu uslugu kada spoljni HTTP proxy ne može da razreši ili dosegne tu mrežu.
Spoljni HTTP proxy ne mora da zna naziv Docker usluge api. Za http://api:8080/ proxy otvara sledeću vezu, pa uspešno traženje unutar kontejnera aplikacije ne dokazuje DNS pogled proxyja.
Za nameravani direktan pristup dodajte izuzetak u okruženje tog kontejnera:
environment:
http_proxy: http://proxy.example:8080
https_proxy: http://proxy.example:8080
no_proxy: apiDirektni zahtevi na api koriste rutu kontejnera i ugrađeni razrešivač. Dva kontejnera i dalje trebaju zajedničku mrežu koju je definisao korisnik, a usluga mora da sluša na 8080. Podobni spoljni zahtevi zadržavaju proxy. Ako te javne destinacije smeju da koriste javnog posrednika, lista HTTP proxyja nudi kandidate za proxy URL-ove bez naloga; zadržite api među direktnim izuzecima.
Ako ponovo stvoreni kontejneri zadrže neočekivane promenljive, pregledajte odeljak config.json proxies Docker klijenta, koji može da ubaci vrednosti okruženja. Promenite nameravani unos i ponovo stvorite pogođene kontejnere uobičajenim tokom, čuvajući nepovezanu konfiguraciju.