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: api

Izravni 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.

Povezani članci