Buildx docker-container: ຕັ້ງຄ່າສະພາບແວດລ້ອມ proxy ຂອງ BuildKit
builder docker-container ມີສະພາບແວດລ້ອມ proxy ຂອງຕົນເອງ, ແຍກຈາກການດຶງຂອງ daemon ແລະ ຈາກອາກູເມັນ build RUN ໃນ Dockerfile.
ສຳລັບ builder docker-container ໃໝ່ ໃຫ້ວາງຕົວແປໄວ້ເທິງບໍລິການ BuildKit:
docker buildx create --name proxy-builder --driver docker-container --driver-opt env.HTTP_PROXY=http://proxy.example:8080 --driver-opt env.HTTPS_PROXY=http://proxy.example:8080
docker buildx build --builder proxy-builder .ຕົວເລືອກ driver env.<key> ວາງຄ່າໄວ້ພາຍໃນ container ຂອງ builder ນັ້ນ. ໃຊ້ endpoint ທີ່ມັນເຂົ້າເຖິງໄດ້; loopback ຂອງມັນບໍ່ແມ່ນ terminal ຂອງ host. ສຳລັບຄຳຮ້ອງ registry ສາທາລະນະທີ່ອະນຸຍາດ ລາຍຊື່ proxy HTTP ສະໜອງຜູ້ສະໝັກສຳລັບ URL proxy HTTP ຂອງ driver.
| ການດາວໂຫຼດ | ຜູ້ໃຊ້/ຂໍ້ມູນເຂົ້າ |
|---|---|
| ໄດ້ຮັບ image BuildKit | ເສັ້ນທາງຂອງ Docker daemon |
| ການຈັດການ build ແລະ ການແກ້ພື້ນຖານ | ສະພາບແວດລ້ອມ driver ຂອງບໍລິການ BuildKit |
| ຕົວດາວໂຫຼດພາຍໃນ RUN | ສະພາບແວດລ້ອມ build ຂອງຂັ້ນຕອນ, ລວມທັງອາກູເມັນ proxy ທີ່ຮອງຮັບ |
ອາກູເມັນ build ບໍ່ສາມາດຕັ້ງຄ່າຂະບວນການ BuildKit ທີ່ກຳລັງແລ່ນຄືນໄດ້, ແລະ ສະພາບແວດລ້ອມ driver ບໍ່ໄດ້ກຳນົດຂໍ້ມູນເຂົ້າຂອງຕົວຈັດການແພັກເກັດໃນລະຫວ່າງ RUN. ປັບຮູບແບບນີ້ໃຫ້ເຂົ້າກັບ driver ແລະ ເຄືອຂ່າຍຕົວຈິງ; builder ທາງໄກ ຫຼື ທີ່ລວມເຂົ້າກັນອາດໃຊ້ການຕັ້ງຄ່າບໍລິການອື່ນ.