Për një regjistër Distribution në kontejner që përdor një transport HTTP të vetëdijshëm për mjedisin, kaloni rrugën S3 te kontejneri i regjistrit:

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

Bashkojeni këtë me image, ruajtjen, vërtetimin dhe volumes ekzistuese. Ky fragment nuk është një regjistër i plotë. Emri i proxy-t duhet të jetë i arritshëm nga ai kontejner, dhe skema duhet të përputhet me dëgjuesin e proxy-t.

Konfirmoni drejtuesin S3 dhe transportin e vendosur. Burimi i cituar i Distribution 2.8.3 përdor një sesion AWS SDK; një drejtues ose transport i personalizuar mund të kërkojë një konfigurim tjetër të mbështetur.

LidhjaKush konfiguron ose heton
Klienti → regjistriDëgjuesi HTTP hyrës i regjistrit dhe rruga e klientit
Daemon → burimi i imageCilësimet e proxy-t të daemon-it Docker
Regjistri → S3Transporti HTTP i ruajtjes së procesit të regjistrit

Një hyrje e suksesshme e klientit vërteton vetëm rrugën e parë. Drejtuesi i ruajtjes bën kërkesat e veta drejt S3; daemon-i që më parë tërhoqi image-in e regjistrit nuk i bën ato thirrje.

Inspektoni edhe ridrejtimet gjatë shkarkimeve të blob-eve. Distribution mund të ridrejtojë një konsumator te ruajtja e objekteve, duke i dhënë atij klienti kërkesë për arritshmëri të drejtpërdrejtë te S3. Konfigurimi i proxy-t të regjistrit nuk e konfiguron konsumatorin. Ndryshimi i sjelljes së ridrejtimit ndryshon nga rrjedh trafiku i blob-eve, prandaj emërtoni dërguesin dhe operacionin që dështon para se ta rregulloni atë cilësim.

Artikuj të ngjashëm