Mühiti nəzərə alan HTTP daşıyıcısı istifadə edən konteynerləşdirilmiş Distribution reyestri üçün S3 marşrutunu reyestr konteynerinə ötürün:

services:
  registry:
    environment:
      HTTP_PROXY: http://proxy.example.internal:8080
      HTTPS_PROXY: http://proxy.example.internal:8080
      NO_PROXY: localhost,127.0.0.1

Bunu mövcud image, saxlanc, autentifikasiya və volume-larla birləşdirin. Bu fraqment tam reyestr deyil. Proksinin adı həmin konteynerdən əlçatan olmalıdır və sxem proksi dinləyicisi ilə uyğun olmalıdır.

Yerləşdirilmiş S3 drayverini və daşıyıcısını təsdiqləyin. Distribution 2.8.3-ün istinad etdiyi mənbə AWS SDK sessiyasından istifadə edir; fərdi drayver və ya daşıyıcı başqa dəstəklənən konfiqurasiya tələb edə bilər.

BağlantıKonfiqurasiya edəcək və ya araşdıracaq tərəf
Müştəri → reyestrReyestrin daxil olan HTTP dinləyicisi və müştəri marşrutu
Daemon → image mənbəyiDocker daemon proksi parametrləri
Reyestr → S3Reyestr prosesinin saxlanc HTTP daşıyıcısı

Uğurlu müştəri girişi yalnız birinci marşrutu sübut edir. Saxlanc drayveri S3-ə öz sorğularını göndərir; əvvəllər reyestr image-ni çəkən daemon bu çağırışları etmir.

Blob endirmələri zamanı yönləndirmələri də yoxlayın. Distribution istehlakçını obyekt saxlancına yönləndirə bilər və bununla həmin müştəri üçün birbaşa S3 əlçatanlığı tələbi yaranır. Reyestrin proksisini konfiqurasiya etmək istehlakçını konfiqurasiya etmir. Yönləndirmə davranışının dəyişdirilməsi blob trafikinin axdığı yeri dəyişir, ona görə bu parametri tənzimləməzdən əvvəl uğursuz göndərəni və əməliyyatı müəyyən edin.

Əlaqəli məqalələr