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-ի լուծումը կիրառելը։