127.0.0.1:8118 hosta i 127.0.0.1:8118 kontejnera obično su odvojene loopback krajnje tačke. Prosljeđivanje proxy varijable u rootless kontejner ne spaja te loopback interfejse.

U Podman implementaciji koja koristi pasta, njeno TCP prosljeđivanje iz namespacea na host može izložiti željeni port hosta unutar namespacea:

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

Koristite postojeću sliku i naredbu aplikacije. Primer pretpostavlja HTTP proxy koji radi na strani hosta na portu 8118 i verziju Podman/pasta koja podržava prikazanu opciju prosljeđivanja.

Veliko -T u pasta prosljeđuje iz ciljnog namespacea prema namespaceu hosta. Malo -t i Podman --publish obraćaju suprotan smer. Objavljivanje porta kontejnera 8118 stoga samo po sebi ne čini proxy hosta dostupnim kontejneru.

Podman podrazumevano isključuje automatsko prosljeđivanje portova iz namespacea na host; eksplicitni port bira uslugu koja je ovde potrebna. Zasebna opcija pasta:--map-gw odnosi se na dosezanje hosta kroz adresu pristupnika, što je drugi raspored.

Sa Composeom proverite stvarnog pružaoca i generisanu mrežnu konfiguraciju. Imenovana bridge mreža nije automatski pasta namespace samo zato što je nezavisna naredba podman run uspešno koristila pasta. Udaljeni Podman engine takođe postavlja “host” na lokaciju enginea.

Povezani članci