Nastavitve posredniškega strežnika za zahteve S3 registra Distribution
Nastavitve posredniškega strežnika postavite na proces registra Distribution, ki dostopa do S3, in ločeno upoštevajte odjemalce, preusmerjene v shrambo objektov.
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.1To 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.
| Povezava | Kdo nastavi ali razišče |
|---|---|
| Odjemalec → register | Dohodni HTTP poslušalec registra in pot odjemalca |
| Daemon → vir image | Nastavitve posredniškega strežnika Docker daemona |
| Register → S3 | HTTP 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.