ສຳລັບ registry Distribution ໃນ container ທີ່ໃຊ້ transport HTTP ຮູ້ສະພາບແວດລ້ອມ, ສົ່ງເສັ້ນທາງ S3 ໄປຫາ container registry:

services:
  registry:
    environment:
      HTTP_PROXY: http://proxy.example.internal:8080
      HTTPS_PROXY: http://proxy.example.internal:8080
      NO_PROXY: localhost,127.0.0.1

ລວມສິ່ງນີ້ກັບ image, storage, authentication ແລະ volumes ທີ່ມີຢູ່. ສ່ວນນີ້ບໍ່ແມ່ນ registry ເຕັມຮູບແບບ. ຊື່ proxy ຕ້ອງເຂົ້າເຖິງໄດ້ຈາກ container ນັ້ນ ແລະ scheme ຕ້ອງກົງກັບ listener ຂອງ proxy.

ຢືນຢັນ driver S3 ແລະ transport ທີ່ຕິດຕັ້ງ. ແຫຼ່ງທີ່ອ້າງໃນ Distribution 2.8.3 ໃຊ້ session AWS SDK; driver ຫຼື transport ພິເສດອາດຕ້ອງການການຕັ້ງຄ່າທີ່ຮອງຮັບອື່ນ.

ການເຊື່ອມຕໍ່ຜູ້ຕັ້ງຄ່າ ຫຼື ສືບສວນ
ລູກຄ້າ → registrylistener HTTP ເຂົ້າຂອງ registry ແລະ ເສັ້ນທາງລູກຄ້າ
Daemon → ແຫຼ່ງ imageການຕັ້ງຄ່າ proxy ຂອງ Docker daemon
Registry → S3transport HTTP ຂອງ storage ໃນຂະບວນການ registry

ການເຂົ້າສູ່ລະບົບຂອງລູກຄ້າທີ່ສຳເລັດພຽງແຕ່ພິສູດເສັ້ນທາງທຳອິດ. driver storage ສົ່ງຄຳຮ້ອງຂອງຕົນເອງໄປຫາ S3; daemon ທີ່ເຄີຍດຶງ image registry ບໍ່ໄດ້ເຮັດການເອີ້ນເຫຼົ່ານັ້ນ.

ກວດສອບການປ່ຽນເສັ້ນທາງລະຫວ່າງການດາວໂຫຼດ blob ດ້ວຍ. Distribution ສາມາດປ່ຽນເສັ້ນທາງຜູ້ໃຊ້ໄປຫາບ່ອນເກັບວັດຖຸ, ເຊິ່ງເຮັດໃຫ້ລູກຄ້ານັ້ນຕ້ອງເຂົ້າເຖິງ S3 ໂດຍກົງ. ການຕັ້ງຄ່າ proxy ຂອງ registry ບໍ່ໄດ້ຕັ້ງຄ່າຜູ້ໃຊ້. ການປ່ຽນພຶດຕິກຳການປ່ຽນເສັ້ນທາງປ່ຽນບ່ອນທີ່ການຈະລາຈອນ blob ໄຫຼ, ດັ່ງນັ້ນຈົ່ງລະບຸຜູ້ສົ່ງ ແລະ ການດຳເນີນການທີ່ລົ້ມເຫຼວ ກ່ອນປັບການຕັ້ງຄ່ານັ້ນ.

ບົດຄວາມທີ່ກ່ຽວຂ້ອງ