Settings tal-proxy għat-talbiet S3 ta' reġistru Distribution
Poġġi s-settings tal-proxy fuq il-proċess tar-reġistru Distribution li jaċċessa S3, u għodd b'mod separat il-klijenti li jiġu ridiretti lejn il-ħażna tal-oġġetti.
Għal reġistru Distribution f'kontenitur li juża trasport HTTP konxju mill-ambjent, għaddi r-rotta S3 fil-kontenitur tar-reġistru:
services:
registry:
environment:
HTTP_PROXY: http://proxy.example.internal:8080
HTTPS_PROXY: http://proxy.example.internal:8080
NO_PROXY: localhost,127.0.0.1Għaqqad dan mal-image, il-ħażna, l-awtentikazzjoni u l-volumes eżistenti. Dan il-framment mhux reġistru sħiħ. L-isem tal-proxy għandu jkun aċċessibbli minn dak il-kontenitur, u l-iskema trid taqbel mas-semmiegħ tal-proxy.
Ivverifika d-driver S3 u t-trasport imqiegħda. Is-sors iċċitat fi Distribution 2.8.3 juża sessjoni AWS SDK; driver jew trasport personalizzat jista' jkollu bżonn konfigurazzjoni oħra appoġġjata.
| Konnessjoni | Min jikkonfigura jew jinvestiga |
|---|---|
| Klijent → reġistru | Is-semmiegħ HTTP dieħel tar-reġistru u r-rotta tal-klijent |
| Daemon → sors tal-image | Settings tal-proxy tad-daemon Docker |
| Reġistru → S3 | It-trasport HTTP tal-ħażna tal-proċess tar-reġistru |
Login tal-klijent li jirnexxi jipprova biss l-ewwel rotta. Id-driver tal-ħażna jagħmel it-talbiet tiegħu stess lil S3; id-daemon li qabel ġibed l-image tar-reġistru ma jagħmilx dawk is-sejħiet.
Spezzjona wkoll ir-ridirezzjonijiet waqt it-tniżżil tal-blobs. Distribution jista' jridirezzjona konsumatur lejn il-ħażna tal-oġġetti, u b'hekk dak il-klijent ikollu bżonn aċċess dirett għal S3. Il-konfigurazzjoni tal-proxy tar-reġistru ma tikkonfigurax il-konsumatur. Il-bidla fl-imġiba tar-ridirezzjoni tbiddel fejn tgħaddi t-traffiku tal-blobs, għalhekk semmi l-mittent u l-operazzjoni li qed ifallu qabel ma taġġusta dik is-setting.