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.

Aiheeseen liittyvät artikkelit