DNS Docker usluge i zaobilaženje proxyja pomoću no_proxy
Koristite no_proxy za namjeravanu internu uslugu kada vanjski HTTP proxy ne može razriješiti ili dosegnuti tu mrežu.
Vanjski HTTP proxy ne mora znati naziv Docker usluge api. Za http://api:8080/ proxy otvara sljedeću vezu, pa uspješno traženje unutar kontejnera aplikacije ne dokazuje DNS pogled proxyja.
Za namjeravani 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 zahtjevi na api koriste rutu kontejnera i ugrađeni razrješivač. Dva kontejnera i dalje trebaju zajedničku mrežu koju je definirao korisnik, a usluga mora slušati na 8080. Podobni vanjski zahtjevi zadržavaju proxy. Ako te javne destinacije smiju koristiti javni posrednik, lista HTTP proxyja nudi kandidate za proxy URL-ove bez računa; zadržite api među direktnim izuzecima.
Ako ponovno stvoreni kontejneri zadrže neočekivane varijable, pregledajte odjeljak config.json proxies Docker klijenta, koji može ubaciti vrijednosti okruženja. Promijenite namjeravani unos i ponovno stvorite pogođene kontejnere uobičajenim tokom, čuvajući nepovezanu konfiguraciju.