ການສຳເນົາ registry ຜ່ານ proxy ດ້ວຍ Skopeo
ຕັ້ງຄ່າຂະບວນການ Skopeo ສຳລັບ registry ແຫຼ່ງຜ່ານ proxy ແລະ ປາຍທາງພາຍໃນໂດຍກົງ, ລວມທັງຮູບພາບຫຼາຍແພລັດຟອມ.
ເຄື່ອງທີ່ເຂົ້າເຖິງ registry ພາຍນອກຜ່ານ proxy ສາມາດສຳເນົາຮູບພາບເຂົ້າ registry ພາຍໃນດ້ວຍ Skopeo. ຕັ້ງຄ່າຂະບວນການທີ່ເຮັດການສຳເນົາ:
export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=registry.internal.example
skopeo copy --all \
docker://registry.public.example/team/image:stable \
docker://registry.internal.example/team/image:stable
ຊື່ registry ແລະ ການອ້າງອີງຮູບພາບເປັນພຽງຕົວຢ່າງ. ແຫຼ່ງຜ່ານ proxy; registry ພາຍໃນຖືກຈັບຄູ່ດ້ວຍລາຍການຂ້າມ. ສຳລັບການສຳເນົາທີ່ອະນຸຍາດຈາກແຫຼ່ງສາທາລະນະໂດຍບໍ່ມີຂໍ້ມູນ proxy ບັນຊີ proxy HTTP ສາມາດໃຫ້ຈຸດປາຍ HTTP ທີ່ເປັນຕົວເລືອກ ໃນຂະນະທີ່ການຂ້າມພາຍໃນນັ້ນຍັງຢູ່. ປັບລາຍການນັ້ນໃຫ້ເຂົ້າກັບຊື່ເຄື່ອງປາຍທາງທີ່ຄຳສັ່ງໃຊ້ຕົວຈິງ.
docker:// ແມ່ນຊື່ການຂົນສົ່ງຮູບພາບສຳລັບການອ້າງອີງ registry. ມັນບໍ່ໄດ້ໝາຍຄວາມວ່າການສຳເນົາຖືກມອບໃຫ້ Docker daemon ທ້ອງຖິ່ນ. ການຂົນສົ່ງ HTTP ຂອງ registry Skopeo ໃຊ້ການຄົ້ນຫາ proxy ຈາກສະພາບແວດລ້ອມ ເວັ້ນເສຍແຕ່ແອັບທີ່ຝັງໄວ້ໃຫ້ URL proxy ອື່ນຢ່າງຊັດເຈນ.
--all ສຳຄັນເມື່ອການອ້າງອີງແຫຼ່ງເລືອກດັດຊະນີຮູບພາບ ຫຼື ບັນຊີ manifest ຫຼາຍແພລັດຟອມ: ມັນຂໍສຳເນົາຮູບພາບທັງໝົດທີ່ອ້າງອີງ. ຖ້າບໍ່ມີການເລືອກນັ້ນ, ການສຳເນົາອາດເລືອກຮູບພາບສຳລັບແພລັດຟອມປັດຈຸບັນ ແທນທີ່ຈະສ້າງການອ້າງອີງຫຼາຍແພລັດຟອມຄົບຖ້ວນຄືນ.
ຫຼັງການສຳເນົາ, ເຄື່ອງທາງລຸ່ມສາມາດໃຊ້ການອ້າງອີງຮູບພາບຂອງ registry ພາຍໃນ. ຄວາມສາມາດໃນການດຶງມັນຂຶ້ນກັບເສັ້ນທາງຂອງພວກເຂົາໄປຫາ registry ນັ້ນ; ພວກເຂົາບໍ່ໄດ້ຮັບສະພາບແວດລ້ອມຂອງຂະບວນການທີ່ເຮັດການສຳເນົາ.