Docker daemon.json tarpinio serverio nustatymams reikia Engine 23 arba naujesnės
Patikrinkite daemon versiją, kai į daemon.json nukopijuoti tarpinio serverio laukai nepalaikomi, ir naudokite tinkamą paslaugos aplinką senesniems vietiniams Engine leidimams.
Docker Engine 23.0 pristatė daemon tarpinio serverio konfigūraciją per JSON ir komandinės eilutės parametrus. Senesnis daemon negali naudoti tų laukų vien todėl, kad dabartinė dokumentacija juos rodo.
Patikrinkite administruojamo daemon serverio versiją. CLI versija, distribucijos pavadinimas ir konteinerio atvaizdo žyma nenustato to serverio funkcijų rinkinio.
Senesniam vietiniam Linux Engine, valdomam systemd, pateikite HTTP_PROXY, HTTPS_PROXY ir numatytą NO_PROXY per palaikomą daemon paslaugos paleidimo aplinką. Jų eksportavimas terminale, kuriame vykdoma docker pull, neatnaujina jau veikiančios sistemos paslaugos.
Jei paliekate senesnį Engine, naudokite tą palaikomą metodą. Jei atnaujinate, suderinkite senas aplinkos reikšmes su daemon konfigūracija: dabartinėje Docker dokumentacijoje tiesioginė konfigūracija turi pirmenybę prieš aplinkos kintamuosius, todėl prieštaringos reikšmės gali pakeisti pasirinktą maršrutą.
Docker Desktop naudoja savo tarpinio serverio nustatymus ir nepaiso daemon tarpinio serverio įrašų, esančių daemon.json. Nustatykite tą produktą prieš taikydami vietinio Linux daemon sprendimą.