DNS Dockerove usluge i zaobilaženje proxyja s no_proxy
Upotrijebite 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 Dockerove usluge api. Za http://api:8080/ proxy otvara sljedeću vezu, pa uspješno pretraživanje unutar kontejnera aplikacije ne dokazuje DNS pogled proxyja.
Za namjeravani izravni pristup dodajte iznimku u okruženje tog kontejnera:
environment:
http_proxy: http://proxy.example:8080
https_proxy: http://proxy.example:8080
no_proxy: apiIzravni zahtjevi prema 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. Prihvatljivi vanjski zahtjevi zadržavaju proxy. Ako te javne destinacije smiju koristiti javnog posrednika, popis HTTP proxyja nudi kandidate za proxy URL-ove bez računa; zadržite api među izravnim iznimkama.
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.