За контејнеризовани Distribution регистар који користи HTTP транспорт свестан окружења, проследите 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 демона
Регистар → S3HTTP транспорт складишта процеса регистра

Успешна пријава клијента доказује само прву путању. Драјвер складишта упућује сопствене захтеве ка S3; демон који је раније повукао image регистра не обавља те позиве.

Проверите и преусмеравања током преузимања blob-ова. Distribution може да преусмери потрошача на објектно складиште, што том клијенту намеће захтев за директну доступност S3. Конфигурисање проксија регистра не конфигурише потрошача. Промена понашања преусмеравања мења ток blob саобраћаја, зато наведите пошиљаоца и операцију који не успевају пре прилагођавања те поставке.

Повезани чланци