Distribution реестринин S3 суроолору үчүн прокси параметрлери
Прокси параметрлерин S3кө кайрылган Distribution реестр процессине коюңуз жана объектилик сактоого багытталган кардарларды өзүнчө эсептеңиз.
Айлана-чөйрөнү эске алган HTTP транспортун колдонгон контейнердеги Distribution реестри үчүн S3 маршрутун реестр контейнерине бериңиз:
services:
registry:
environment:
HTTP_PROXY: http://proxy.example.internal:8080
HTTPS_PROXY: http://proxy.example.internal:8080
NO_PROXY: localhost,127.0.0.1Муну учурдагы image, сактоо, аутентификация жана volumes менен бириктириңиз. Бул фрагмент толук реестр эмес. Проксинин аты ошол контейнерден жеткиликтүү болушу керек, ал эми схема проксинин угуучусуна дал келиши керек.
Жайгаштырылган S3 драйверин жана транспортту ырастаңыз. Distribution 2.8.3 шилтеме кылган булак AWS SDK сессиясын колдонот; ыңгайлаштырылган драйвер же транспорт башка колдоого алынган конфигурацияны талап кылышы мүмкүн.
| Туташуу | Ким конфигурациялайт же изилдейт |
|---|---|
| Кардар → реестр | Реестрдин кирүүчү HTTP угуучусу жана кардардын маршруту |
| Daemon → image булагы | Docker daemon прокси параметрлери |
| Реестр → S3 | Реестр процессинин сактоо HTTP транспорту |
Кардардын ийгиликтүү кирүүсү биринчи маршрутту гана далилдейт. Сактоо драйвери S3кө өзүнүн суроолорун жөнөтөт; мурун реестр imageин тарткан daemon бул чакырууларды жасабайт.
Blob жүктөөлөр учурундагы кайра багыттоолорду да текшериңиз. Distribution керектөөчүнү объектилик сактоого кайра багыттай алат, бул ошол кардарга S3кө түз жетүү талабын жаратат. Реестрдин проксисин конфигурациялоо керектөөчүнү конфигурациялабайт. Кайра багыттоо жүрүм-турумун өзгөртүү blob трафигинин агымын өзгөртөт, ошондуктан бул параметрди тууралоодон мурун ийгиликсиз жөнөтүүчүнү жана операцияны аныктаңыз.