Za vsebniški register Distribution, ki uporablja HTTP transport, ki se zaveda okolja, posredujte pot S3 v vsebnik registra:

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

To združite z obstoječo image, shrambo, preverjanjem pristnosti in volumes. Ta delček ni popoln register. Ime posredniškega strežnika mora biti dosegljivo iz tega vsebnika, shema pa se mora ujemati s poslušalcem posredniškega strežnika.

Potrdite nameščeni gonilnik S3 in transport. Citirani vir Distribution 2.8.3 uporablja sejo AWS SDK; gonilnik ali transport po meri lahko zahteva drugo podprto konfiguracijo.

PovezavaKdo nastavi ali razišče
Odjemalec → registerDohodni HTTP poslušalec registra in pot odjemalca
Daemon → vir imageNastavitve posredniškega strežnika Docker daemona
Register → S3HTTP transport shrambe procesa registra

Uspešna prijava odjemalca dokaže le prvo pot. Gonilnik shrambe pošilja lastne zahteve v S3; daemon, ki je prej prenesel image registra, teh klicev ne izvaja.

Preverite tudi preusmeritve med prenašanjem blobov. Distribution lahko porabnika preusmeri v shrambo objektov, kar temu odjemalcu naloži neposreden dostop do S3. Nastavitev posredniškega strežnika registra ne nastavi porabnika. Sprememba vedenja preusmerjanja spremeni potek prometa blobov, zato pred prilagoditvijo te nastavitve navedite pošiljatelja in operacijo, ki ne uspeta.

Sorodni članki