ສົ່ງຕໍ່ proxy ຂອງ Podman build ໂດຍບໍ່ບັນທຶກ default ຂອງ runtime
ໃຊ້ --http-proxy forwarding ສຳລັບການດາວໂຫລດໃນ RUN; --env ບັນທຶກຄ່າໄວ້ໃນ image ແລະ build ທາງໄກອ່ານ environment ຂອງ server.
http_proxy=http://proxy.example:8080 https_proxy=http://proxy.example:8080 podman build --http-proxy=true -t app:local .--http-proxy ມີຄ່າເລີ່ມຕົ້ນເປັນ true. ມັນຈະສົ່ງຕໍ່ຕົວແປ HTTP, HTTPS, FTP, all-proxy ແລະ bypass ຕາມທີ່ໄດ້ກຳນົດໄວ້, ລວມທັງຮູບແບບຕົວພິມໃຫຍ່, ເມື່ອມີຢູ່ໃນ environment ຂອງ build ທີ່ກ່ຽວຂ້ອງ.
| ຂໍ້ມູນເຂົ້າ | ຜົນ |
|---|---|
| --http-proxy forwarding | ຂໍ້ມູນ proxy ສຳລັບຂັ້ນຕອນ build |
| podman build --env | ຄ່າ environment ທີ່ຖືກເກັບໄວ້ໃນ image ຜົນໄດ້ຮັບ |
ສຳລັບການດາວໂຫລດໃນຂັ້ນຕອນ build ທີ່ເປີດເຜີຍ ເຊິ່ງອະນຸຍາດໃຫ້ໃຊ້ proxy ສາທາລະນະ, ລາຍການ proxy HTTP ຈະໃຫ້ຜູ້ສະໝັກສຳລັບ URL proxy HTTP ໃນຕົວຢ່າງ. ສຳລັບ client ທາງໄກ, ການສົ່ງຕໍ່ຈະອ່ານ environment ຂອງ process Podman server. ຄ່າທີ່ຕັ້ງໄວ້ໃນ shell ຂອງແລັບທັອບເທົ່ານັ້ນອາດຈະບໍ່ໄປຮອດ builder ນັ້ນ.
Containerfile ສາມາດຂຽນທັບຄ່າທີ່ຖືກສົ່ງຕໍ່ໄດ້, ແລະ ຕົວດາວໂຫລດຂອງ RUN ຍັງຕ້ອງຮອງຮັບມັນ. ການດຶງ image ກ່ອນ RUN ໃຊ້ເສັ້ນທາງຂອງ client ທີ່ດຶງ image; ການ export ໃນຂັ້ນຕອນຕໍ່ມາບໍ່ສາມາດແກ້ໄຂຄວາມລົ້ມເຫຼວກ່ອນໜ້ານັ້ນໄດ້.