127.0.0.1:8118 hos dan 127.0.0.1:8118 kontena biasanya ialah titik akhir loopback yang berasingan. Menghantar pemboleh ubah proksi ke dalam kontena tanpa root tidak menyatukan antara muka loopback itu.

Dalam penggunaan Podman yang memakai pasta, pemajuan TCP dari namespace ke hos boleh mendedahkan port hos yang dimaksudkan di dalam 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

Gunakan imej dan arahan sedia ada aplikasi. Contoh ini menganggap proksi HTTP berfungsi di sebelah hos pada port 8118 dan versi Podman/pasta yang menyokong pilihan pemajuan yang ditunjukkan.

Huruf besar -T pasta memajukan dari namespace sasaran ke arah namespace hos. Huruf kecil -t dan --publish Podman menangani arah bertentangan. Jadi menerbitkan port kontena 8118 tidak dengan sendirinya menjadikan proksi hos tersedia kepada kontena.

Podman mematikan pemajuan port automatik dari namespace ke hos secara lalai; port eksplisit memilih perkhidmatan yang diperlukan di sini. Pilihan berasingan pasta:--map-gw berkaitan dengan mencapai hos melalui alamat get laluan, yang merupakan susunan lain.

Dengan Compose, periksa penyedia sebenar dan konfigurasi rangkaian yang dijana. Rangkaian jambatan bernama tidak automatik menjadi namespace pasta hanya kerana arahan podman run bebas berjaya menggunakan pasta. Enjin Podman jauh juga meletakkan “hos” di lokasi enjin.

Artikel berkaitan