ຊື່ຜູ້ໃຊ້ proxy ແບບໂດເມນອາດມີເຄື່ອງໝາຍຂີດຍ້ອນຫຼັງ ແລະ ລະຫັດຜ່ານອາດມີຕົວອັກສອນທີ່ໄວຍາກອນ URI ສະຫງວນໄວ້. ເມື່ອສ້າງ URL ຂອງ proxy, ໃຫ້ເຂົ້າລະຫັດອົງປະກອບຂໍ້ມູນຢືນຢັນເຫຼົ່ານັ້ນ: ຕົວຢ່າງ ເຄື່ອງໝາຍຂີດຍ້ອນຫຼັງກາຍເປັນ %5C.

ການກຳນົດ Environment ໃນບໍລິການ systemd ເພີ່ມຕົວແຍກອີກອັນໜຶ່ງ. ເຄື່ອງໝາຍສ່ວນຮ້ອຍແບບຊື່ໆໃນການຕັ້ງຄ່າຫົວໜ່ວຍຕ້ອງເຮັດເປັນສອງເທົ່າ:

[Service]
Environment="HTTPS_PROXY=http://DOMAIN%%5Cproxy-user:example%%[email protected]:8080"

ຄ່າຕົວຢ່າງສະແດງເຖິງຊື່ຜູ້ໃຊ້ແບບໂດເມນ ແລະ ລະຫັດຜ່ານທີ່ມີ #. systemd ປ່ຽນ %% ເປັນ % ແລະ ປະ URL ທີ່ເຂົ້າລະຫັດແລ້ວໄວ້ໃຫ້ແດມອນ. ເພີ່ມການກຳນົດ HTTP_PROXY ທີ່ກົງກັນຖ້າແຜນປາຍທາງນັ້ນຕ້ອງການເສັ້ນທາງນີ້ນຳ.

ສ່ວນຮ້ອຍສອງເທົ່າແມ່ນໄວຍາກອນຂອງ systemd. ແຕ່ຄ່າ proxy ໃນ daemon.json ຂອງ Docker ກັບມີການຫຼົບຫຼີ URI ປົກກະຕິ ເຊັ່ນ %5C ແລະ %23. ຢ່າຄັດລອກການສະກົດຂອງໄຟລ໌ຫົວໜ່ວຍໄປໃສ່ JSON ຫຼື ຊ່ອງ URL proxy ຂອງລູກຄ້າໂດຍບໍ່ປ່ຽນແປງ.

ໃຫ້ເບິ່ງແຫຼ່ງທີ່ຕັ້ງຄ່າໄວ້ນຳ. Docker ບັນທຶກວ່າການຕັ້ງຄ່າ proxy ຂອງແດມອນມີສິດກ່ອນຕົວປ່ຽນສິ່ງແວດລ້ອມ proxy; ດັ່ງນັ້ນຄ່າ JSON ເກົ່າອາດປິດບັງສິ່ງແວດລ້ອມບໍລິການທີ່ແກ້ໄຂແລ້ວ.

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