Docker daemon.json -tiedoston proxy-asetukset edellyttävät Engine 23:tta tai uudempaa
Tarkista daemonin versio, kun daemon.json-tiedostoon kopioidut proxy-kentät eivät ole tuettuja, ja käytä vanhemmille natiiveille Engine-julkaisuille sopivaa palveluympäristöä.
Docker Engine 23.0 toi daemonin proxy-määrityksen JSONin ja komentorivilippujen kautta. Vanhempi daemon ei voi käyttää näitä kenttiä vain siksi, että nykyinen dokumentaatio näyttää ne.
Tarkista hallinnoitavan daemonin palvelinversio. CLI-versio, jakelun nimi ja konttikuvan tagi eivät määritä kyseisen palvelimen ominaisuuksia.
Systemd:n hallinnoimalle vanhemmalle natiiville Linux Engine -julkaisulle toimita HTTP_PROXY, HTTPS_PROXY ja aiottu NO_PROXY daemon-palvelun tuetun käynnistysympäristön kautta. Niiden vienti terminaalissa, joka suorittaa docker pull, ei päivitä jo käynnissä olevaa järjestelmäpalvelua.
Jos säilytät vanhemman Enginen, käytä tätä tuettua menetelmää. Jos päivität, sovita vanhat ympäristöarvot yhteen daemonin määrityksen kanssa: nykyisessä Docker-dokumentaatiossa suora määritys ohittaa ympäristömuuttujat, joten ristiriitaiset arvot voivat muuttaa valittua reittiä.
Docker Desktop käyttää omia proxy-asetuksiaan ja jättää huomiotta daemon.json-tiedoston daemon-proxy-merkinnät. Tunnista tämä tuote ennen natiivin Linux-daemonin kiertoratkaisun soveltamista.