Egy konténerizált Distribution-regiszter esetében, amely környezettudatos HTTP-transzportot használ, adja át az S3 útvonalat a regiszterkonténernek:

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

Vontassa össze ezt a meglévő image-dzsel, tárhellyel, hitelesítéssel és volumes-okkal. Ez a töredék nem teljes regiszter. A proxy nevének elérhetőnek kell lennie abból a konténerből, és a sémának meg kell egyeznie a proxy-figyelővel.

Erősítse meg az üzembe helyezett S3-illesztőt és transzportot. A Distribution 2.8.3 hivatkozott forrása AWS SDK-munkamenetet használ; egy egyéni illesztő vagy transzport más támogatott konfigurációt igényelhet.

KapcsolatKi konfigurál vagy vizsgál
Ügyfél → regiszterA regiszter bejövő HTTP-figyelője és az ügyfél útvonala
Daemon → image-forrásA Docker-daemon proxybeállításai
Regiszter → S3A regiszterfolyamat tárhelyének HTTP-transzportja

A sikeres ügyfélbejelentkezés csak az első útvonalat bizonyítja. A tárhelyillesztő saját kéréseket küld az S3-nak; az a daemon, amely korábban letöltötte a regiszter image-ét, nem végzi el ezeket a hívásokat.

Ellenőrizze az átirányításokat a blob-letöltések során is. A Distribution átirányíthat egy fogyasztót az objektumtárba, ami közvetlen S3-elérést követel meg attól az ügyféltől. A regiszter proxyjának konfigurálása nem konfigurálja a fogyasztót. Az átirányítási viselkedés módosítása megváltoztatja, merre folyik a blob-forgalom, ezért nevezze meg a hibázó küldőt és műveletet, mielőtt módosítaná ezt a beállítást.

Kapcsolódó cikkek