Za kontejnerizirani Distribution registar koji koristi HTTP transport svjestan okruženja, proslijedite S3 rutu u kontejner 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

Objedinite to s postojećim image, spremištem, autentifikacijom i volumes. Ovaj ulomak nije potpun registar. Naziv proxyja mora biti dostupan iz tog kontejnera, a shema se mora podudarati s proxy listenerom.

Potvrdite implementirani S3 pogon i transport. Citirani izvor Distribution 2.8.3 koristi AWS SDK sesiju; prilagođeni pogon ili transport može zahtijevati drugu podržanu konfiguraciju.

VezaTko konfigurira ili istražuje
Klijent → registarDolazni HTTP listener registra i ruta klijenta
Daemon → izvor imageProxy postavke Docker daemona
Registar → S3HTTP transport spremišta procesa registra

Uspješna prijava klijenta dokazuje samo prvu rutu. Pogon spremišta šalje vlastite zahtjeve prema S3; daemon koji je ranije povukao image registra ne šalje te pozive.

Provjerite i preusmjeravanja tijekom preuzimanja blobova. Distribution može preusmjeriti potrošača na objektno spremište, što tom klijentu daje zahtjev za izravnu dostupnost S3. Konfiguriranje proxyja registra ne konfigurira potrošača. Promjena ponašanja preusmjeravanja mijenja tok blob prometa, zato navedite pošiljatelja i radnju koji ne uspijevaju prije prilagodbe te postavke.

Povezani članci