Jos docker pull epäonnistuu, määritä Docker-daemon tai Docker Desktop. Image ladataan ennen kuin sovelluskontti voi lukea välityspalvelinmuuttujansa.

Natiivi Docker Engine

Yhdistä tämä osio olemassa olevaan daemonin välityspalvelinmääritykseen, vaihda dokumentaation päätepiste ja säilytä muut asetukset. Julkisten imagejen testeihin, joissa julkiset välityspalvelimet sallitaan, HTTP-välityspalvelinluettelo tarjoaa ehdokkaita:

{
  "proxies": {
    "http-proxy": "http://203.0.113.10:8080",
    "https-proxy": "http://203.0.113.10:8080",
    "no-proxy": "localhost,127.0.0.1,registry.example.internal"
  }
}

Daemonin yhdysmerkkiä sisältävät avaimet eroavat Docker-asiakkaan ~/.docker/config.json-tiedoston camelCase-avaimista. Asiakkaan välityspalvelinosio antaa ympäristömuuttujat uusille konteille ja koonneille; se ei määritä daemonin latauksia eikä jo olemassa olevien konttien ympäristöjä.

Tee asennuksen dokumentoitu daemonin uudelleenkäynnistys ja suunnittele vaikutus käynnissä oleviin töihin. Daemon voi myös saada välityspalvelinmuuttujat käynnistysympäristössään; myöhempi export päätteessä ei päivitä käynnissä olevaa palvelua.

Docker Desktop

Käytä Desktopin välityspalvelinasetuksia. Docker dokumentoi, että Desktop ohittaa daemon.json-tiedoston välityspalvelinmerkinnät. Natiivin Enginen esimerkin toistuva muuttaminen ei siis määritä tämän tuotteen reittiä.

Yritä hakea image uudelleen oikean komponentin päivittämisen jälkeen. Selvitä, epäonnistuiko rekisteriin pääsy, tunnistautuminen, uudelleenohjaus vai kerroksen lataus. Toimiva HTTP-pyyntö olemassa olevassa kontissa tarkistaa vain kyseisen sovelluksen reitin. Pidä välityspalvelintunnukset poissa jaetuista kuvakaappauksista ja commit-tiedostoista; daemonin määritys ja kontin ympäristö eivät ole salaisuussäilöjä.

Aiheeseen liittyvät artikkelit