Proxy-ynstellings foar de S3-fersiken fan in Distribution-registry
Set de proxy-ynstellings op it Distribution-registryproses dat S3 berikt, en reken apart mei klanten dy't trochstjoerd wurde nei objektopslach.
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.1Foegje 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.
| Ferbinging | Wa konfigurearret of ûndersiket |
|---|---|
| Klant → registry | De ynkommende HTTP-listener fan de registry en de klantroute |
| Daemon → image-boarne | Proxy-ynstellings fan de Docker-daemon |
| Registry → S3 | De 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.