Docker-palvelun DNS ja välityspalvelimen ohitus no_proxylla
Käytä no_proxyä aiottuun sisäiseen palveluun, kun ulkoinen HTTP-välityspalvelin ei voi selvittää tai tavoittaa kyseistä verkkoa.
Ulkoisen HTTP-välityspalvelimen ei tarvitse tuntea Dockerin api-palvelun nimeä. Kohteessa http://api:8080/ välityspalvelin avaa jatkoyhteyden, joten onnistunut nimenhaku sovellussäiliön sisällä ei todista välityspalvelimen DNS-näkymää.
Aiottua suoraa käyttöä varten lisää poikkeus kyseisen säiliön ympäristöön:
environment:
http_proxy: http://proxy.example:8080
https_proxy: http://proxy.example:8080
no_proxy: apiSuorat pyynnöt kohteeseen api käyttävät säiliön reittiä ja sisäänrakennettua nimenhakua. Kahden säiliön on edelleen jaettava käyttäjän määrittämä verkko, ja palvelun on kuunneltava porttia 8080. Kelvolliset ulkoiset pyynnöt säilyttävät välityspalvelimen. Jos nämä julkiset kohteet voivat käyttää julkista välittäjää, HTTP-välityspalvelinluettelo tarjoaa ehdokkaita tilittömille välityspalvelimen URL-osoitteille; pidä api suorissa poikkeuksissa.
Jos uudelleen luodut säiliöt säilyttävät odottamattomia muuttujia, tarkista Docker-asiakkaan config.json proxies -osio, joka voi syöttää ympäristöarvoja. Muuta aiottua merkintää ja luo vaikutetut säiliöt uudelleen tavallisella kululla säilyttäen riippumaton kokoonpano.