Konteineriseeritud Distributioni registri jaoks, mis kasutab keskkonnateadlikku HTTP-transporti, edastage S3-marsruut registri konteinerile:

services:
  registry:
    environment:
      HTTP_PROXY: http://proxy.example.internal:8080
      HTTPS_PROXY: http://proxy.example.internal:8080
      NO_PROXY: localhost,127.0.0.1

Ühendage see olemasoleva image'i, hoidla, autentimise ja volumes'ega. See fragment ei ole täielik register. Puhverserveri nimi peab olema sellest konteinerist kättesaadav ja skeem peab vastama puhverserveri kuulajale.

Kinnitage juurutatud S3-draiver ja transport. Distribution 2.8.3 viidatud allikas kasutab AWS SDK sessiooni; kohandatud draiver või transport võib vajada teist toetatud konfiguratsiooni.

ÜhendusKes seadistab või uurib
Klient → registerRegistri sissetulev HTTP-kuulaja ja kliendi marsruut
Deemon → image'i allikasDockeri deemoni puhverserveri seaded
Register → S3Registri protsessi hoidla HTTP-transport

Edukas kliendi sisselogimine tõestab ainult esimest marsruuti. Hoidla draiver teeb S3-le oma päringud; deemon, mis varem registri image'i tõmbas, neid kõnesid ei tee.

Kontrollige ka ümbersuunamisi blobide allalaadimise ajal. Distribution võib tarbija suunata objektihoidlasse, mistõttu see klient peab S3-le otse ligi pääsema. Registri puhverserveri seadistamine ei seadista tarbijat. Ümbersuunamise käitumise muutmine muudab blob-liikluse teekonda, seega nimetage ebaõnnestuv saatja ja toiming enne selle seade muutmist.

Seotud artiklid