Айлана-чөйрөнү эске алган 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 трафигинин агымын өзгөртөт, ошондуктан бул параметрди тууралоодон мурун ийгиликсиз жөнөтүүчүнү жана операцияны аныктаңыз.

Тектеш макалалар