ການປ່ຽນແປງ proxy ຂອງ Docker ຖືກນຳໃຊ້ກັບ daemon ທີ່ຜິດ
ຈັບຄູ່ endpoint ຂອງ Docker CLI ກັບ daemon ທີ່ກຳລັງເຮັດວຽກ ກ່ອນທີ່ຈະແກ້ໄຂການຕັ້ງຄ່າ proxy ສຳລັບການຕິດຕັ້ງ apt, snap ຫຼື ທາງໄກ.
ທ່ານໄດ້ເພີ່ມ proxy ໃສ່ docker.service, ຣີສະຕາດມັນ, ແລະ pull ຕໍ່ໄປກໍມີພຶດຕິກຳຄືເກົ່າເທົ່ານັ້ນ. ໃນເຄື່ອງທີ່ມີທັງການຕິດຕັ້ງ apt ແລະ snap, ກວດເບິ່ງວ່ານັ້ນແມ່ນ daemon ທີ່ CLI ຂອງທ່ານໃຊ້ຫຼືບໍ່.
ມີສາມຕົວຕົນແຍກກັນທີ່ຕ້ອງຈັບຄູ່: ໄຟລ໌ CLI, endpoint ທີ່ເລືອກ, ແລະຂະບວນການເຊີບເວີທີ່ຢູ່ຫຼັງ endpoint ນັ້ນ. ການພົບຄຳສັ່ງ docker ໜຶ່ງອັນໃນ PATH ຕັດສິນພຽງແຕ່ອັນທຳອິດ.
docker context show
docker context inspectບໍລິບົດ Docker ອະທິບາຍ endpoint. DOCKER_HOST, DOCKER_CONTEXT ແລະການເລືອກ endpoint ໃນ command line ສາມາດຂ້າມຄ່າເລີ່ມຕົ້ນທີ່ເຫັນໄດ້, ດັ່ງນັ້ນກວດສອບສະພາບແວດລ້ອມ ແລະ ການເອີ້ນນຳ.
ຈາກນັ້ນເຊື່ອມ socket ຫຼື ທີ່ຢູ່ທາງໄກທີ່ເລືອກ ກັບ daemon ຕົວຈິງ ແລະ ການຕັ້ງຄ່າບໍລິການຂອງມັນ. ການຕິດຕັ້ງສອງອັນອາດມີ unit, ເສັ້ນທາງຕັ້ງຄ່າ ແລະ ບ່ອນເກັບຕ່າງກັນ. ບໍລິບົດທາງໄກອາດຊີ້ໄປທາງນອກເຄື່ອງທັງໝົດ.
ນຳໃຊ້ proxy ຜ່ານ ສ່ວນຕິດຕໍ່ທີ່ເປັນຂອງ daemon ນັ້ນ. ການຕັ້ງຄ່າ daemon ທີ່ເອກະສານຂອງ Docker ແລະ ສະພາບແວດລ້ອມເລີ່ມຕົ້ນຂອງມັນ ບໍ່ແມ່ນການກະຈາຍໄປຫາທຸກການຕິດຕັ້ງ Docker ໃນເຄື່ອງແມ່ຂ່າຍ.
ເຮັດການລະບຸນີ້ກ່ອນຖອນການຕິດຕັ້ງແພັກເກດເພື່ອ "ຈັດເກັບຂອງຕ່າງໆ". daemon ທີ່ເບິ່ງຄືບໍ່ໄດ້ໃຊ້ອາດເປັນເຈົ້າຂອງຄອນເທນເນີ ຫຼື ອິມເມຈທີ່ອີກອັນໜຶ່ງບໍ່ໄດ້ຈັດການ. ການແກ້ໄຂ proxy ທັນທີ ຄືການຕັ້ງຄ່າເຊີບເວີທີ່ເລືອກຢ່າງເຈດຕະນາ; ການຕັດສິນວ່າຈະເກັບການຕິດຕັ້ງໃດ ແມ່ນການປ່ຽນແປງການບຳລຸງຮັກສາແຍກຕ່າງຫາກ.