Ārējam HTTP starpniekserverim nav jāzina Docker servisa nosaukums api. Attiecībā uz http://api:8080/ starpniekserveris atver nākamo savienojumu, tāpēc veiksmīga atrisināšana lietotnes konteinerā neapliecina starpniekservera DNS skatījumu.

Lai iegūtu paredzēto tiešo piekļuvi, pievienojiet izņēmumu šī konteinera videi:

environment:
  http_proxy: http://proxy.example:8080
  https_proxy: http://proxy.example:8080
  no_proxy: api

Tiešie pieprasījumi uz api izmanto konteinera maršrutu un iebūvēto atrisinātāju. Abiem konteineriem joprojām nepieciešams koplietotais lietotāja definētais tīkls, un servisam jāklausās 8080 portā. Piemēroti ārējie pieprasījumi saglabā starpniekserveri. Ja šie publiskie galamērķi drīkst izmantot publisku starpnieku, HTTP starpniekserveru saraksts piedāvā kandidātus starpniekservera URL bez konta; saglabājiet api tiešajos izņēmumos.

Ja no jauna izveidotie konteineri saglabā negaidītus mainīgos, pārbaudiet Docker klienta config.json proxies sadaļu, kas var ievadīt vides vērtības. Mainiet paredzēto ierakstu un no jauna izveidojiet skartos konteinerus parastajā plūsmā, saglabājot nesaistīto konfigurāciju.

Saistītie raksti