Foar in kontenerisearre Distribution-registry mei in omjouwingsbewuste HTTP-transport, jout de S3-route oan de registry-kontener:

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

Foegje dit by de besteande image, opslach, autentikaasje en volumes. Dit fragmint is gjin folsleine registry. De proxynamme moat fan dy kontener berikber wêze, en it skema moat by de proxy-listener passe.

Befêstigje de útrôle S3-driver en transport. De oanhelle boarne fan Distribution 2.8.3 brûkt in AWS SDK-sesje; in oanpaste driver of transport kin in oare stipe konfiguraasje nedich hawwe.

FerbingingWa konfigurearret of ûndersiket
Klant → registryDe ynkommende HTTP-listener fan de registry en de klantroute
Daemon → image-boarneProxy-ynstellings fan de Docker-daemon
Registry → S3De opslach-HTTP-transport fan it registryproses

In slagge klantynloggen bewissiget allinnich de earste route. De opslachdriver docht syn eigen fersiken oan S3; de daemon dy't earder de registry-image helle, docht dy oproppen net.

Undersykje ek trochstjoeringen by blob-downloads. Distribution kin in konsumint trochstjoere nei objektopslach, wêrtroch dy klant in direkte S3-berikberens easket. It konfigurearjen fan de proxy fan de registry konfigurearret de konsumint net. It feroarjen fan trochstjoergedrach feroaret wêr't blobferkear streamt, dus beneam de mislearjende stjoerder en operaasje foardat jo dy ynstelling oanpasse.

Relatearre artikelen