127.0.0.1:8118 hostiteľa a 127.0.0.1:8118 kontajnera sú zvyčajne oddelené loopback koncové body. Odovzdanie premennej proxy do rootless kontajnera tieto loopback rozhrania nespája.

Pri nasadení Podmanu, ktoré používa pasta, môže jeho TCP preposielanie z namespace na hostiteľa vystaviť zamýšľaný port hostiteľa vnútri namespace:

podman run --network=pasta:-T,8118 \
  --env http_proxy=http://127.0.0.1:8118 \
  --env https_proxy=http://127.0.0.1:8118 \
  existing-image application-command

Použite existujúci image a príkaz aplikácie. Príklad predpokladá funkčný HTTP proxy na strane hostiteľa na porte 8118 a verziu Podman/pasta podporujúcu zobrazenú možnosť preposielania.

Veľké -T v pasta preposiela z cieľového namespace smerom k namespace hostiteľa. Malé -t a Podman --publish smerujú opačne. Publikovanie portu kontajnera 8118 preto samo o sebe nesprístupňuje proxy hostiteľa kontajneru.

Podman predvolene vypína automatické preposielanie portov z namespace na hostiteľa; explicitný port vyberá službu potrebnú tu. Samostatná možnosť pasta:--map-gw sa týka dosiahnutia hostiteľa cez adresu brány, čo je iné usporiadanie.

Pri Compose skontrolujte skutočného poskytovateľa a vygenerovanú sieťovú konfiguráciu. Pomenovaná bridge sieť nie je automaticky pasta namespace len preto, že nezávislý príkaz podman run úspešne použil pasta. Vzdialený engine Podmanu tiež umiestňuje „hostiteľa“ na miesto engine.

Súvisiace články