Docker daemon.json-ის პროქსის პარამეტრები მოითხოვს Engine 23 ან უფრო ახალს
შეამოწმეთ daemon-ის ვერსია, როცა daemon.json-ში კოპირებული პროქსის ველები მხარდაჭერილი არ არის, და გამოიყენეთ შესაბამისი სერვისის გარემო ძველი native Engine-ის ვერსიებისთვის.
Docker Engine 23.0-მა დაამატა daemon-ის პროქსის კონფიგურაცია JSON-ისა და ბრძანების ხაზის დროშების მეშვეობით. ძველ daemon-ს არ შეუძლია ამ ველების გამოყენება მხოლოდ იმიტომ, რომ მიმდინარე დოკუმენტაცია მათ აჩვენებს.
შეამოწმეთ მართული daemon-ის სერვერის ვერსია. CLI-ის ვერსია, დისტრიბუტივის სახელი და კონტეინერის იმიჯის ტეგი არ განსაზღვრავს ამ სერვერის ფუნქციათა ნაკრებს.
systemd-ით მართული ძველი native Linux Engine-ისთვის მიაწოდეთ HTTP_PROXY, HTTPS_PROXY და სასურველი NO_PROXY daemon სერვისის მხარდაჭერილი გაშვების გარემოს მეშვეობით. მათი ექსპორტი ტერმინალში, რომელიც უშვებს docker pull-ს, არ აახლებს უკვე მომუშავე სისტემურ სერვისს.
თუ ძველ Engine-ს ინარჩუნებთ, გამოიყენეთ ეს მხარდაჭერილი მეთოდი. განახლებისას შეათანხმეთ ძველი გარემოს მნიშვნელობები daemon-ის კონფიგურაციას: მიმდინარე Docker დოკუმენტაციაში პირდაპირ კონფიგურაციას აქვს უპირატესობა გარემოს ცვლადებზე, ამიტომ წინააღმდეგობრივმა მნიშვნელობებმა შეიძლება შეცვალოს არჩეული მარშრუტი.
Docker Desktop იყენებს საკუთარ პროქსის პარამეტრებს და უგულებელყოფს daemon-ის პროქსის ჩანაწერებს daemon.json-ში. ამოიცანით ეს პროდუქტი native Linux daemon-ის გადაწყვეტის გამოყენებამდე.