Kontitetulle Distribution-rekisterille, joka käyttää ympäristötietoista HTTP-siirtoa, välitä S3-reitti rekisterisäiliöön:

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

Yhdistä tämä olemassa olevaan imageen, tallennukseen, todennukseen ja volumeihin. Tämä katkelma ei ole täydellinen rekisteri. Välityspalvelimen nimen on oltava tavoitettavissa kyseisestä säiliöstä, ja skeeman on vastattava välityspalvelimen kuuntelijaa.

Vahvista käyttöönotettu S3-ajuri ja siirto. Distribution 2.8.3:n viitattu lähde käyttää AWS SDK -istuntoa; mukautettu ajuri tai siirto voi vaatia toisen tuetun kokoonpanon.

YhteysKuka määrittää tai tutkii
Asiakas → rekisteriRekisterin saapuva HTTP-kuuntelija ja asiakkaan reitti
Daemon → imagen lähdeDocker-daemonin välityspalvelinasetukset
Rekisteri → S3Rekisteriprosessin tallennuksen HTTP-siirto

Onnistunut asiakaskirjautuminen todistaa vain ensimmäisen reitin. Tallennusajuri tekee omat pyyntönsä S3:lle; daemon, joka aiemmin veti rekisterin imagen, ei tee näitä kutsuja.

Tarkista myös uudelleenohjaukset blob-latausten aikana. Distribution voi ohjata kuluttajan objektitallennukseen, jolloin kyseinen asiakas tarvitsee suoran S3-yhteyden. Rekisterin välityspalvelimen määrittäminen ei määritä kuluttajaa. Uudelleenohjauskäyttäytymisen muuttaminen muuttaa blob-liikenteen reittiä, joten nimeä epäonnistuva lähettäjä ja toiminto ennen asetuksen säätämistä.

Aiheeseen liittyvät artikkelit