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

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

Povezani članci