Ar gyfer cofrestr Distribution mewn cynhwysydd sy'n defnyddio cludiant HTTP sy'n ymwybodol o'r amgylchedd, trowch lwybr S3 i gynhwysydd y gofrestr:

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

Cyfunwch hyn â'r image, y storfa, y dilysiad a'r volumes presennol. Nid yw'r darn hwn yn gofrestr gyflawn. Rhaid i enw'r procsi fod yn gyrraeddadwy o'r cynhwysydd hwnnw, a rhaid i'r cynllun gyd-fynd â gwrandäwr y procsi.

Cadarnhewch y gyrrwr S3 a'r cludiant sydd wedi'u defnyddio. Mae'r ffynhonnell a ddyfynnir gan Distribution 2.8.3 yn defnyddio sesiwn AWS SDK; efallai y bydd angen cyfluniad cefnogol arall ar yrrwr neu gludiant arferol.

CysylltiadPwy sy'n cyflunio neu'n ymchwilio
Cleient → cofrestrGwrandäwr HTTP sy'n dod i mewn i'r gofrestr a llwybr y cleient
Daemon → ffynhonnell imageGosodiadau procsi daemon Docker
Cofrestr → S3Cludiant HTTP storfa proses y gofrestr

Nid yw mewngofnodi cleient llwyddiannus yn profi ond y llwybr cyntaf. Mae'r gyrrwr storfa yn gwneud ei geisiadau ei hun i S3; nid yw'r daemon a lwythodd image y gofrestr o'r blaen yn gwneud y galwadau hynny.

Archwiliwch ailgyfeiriadau yn ystod lawrlwytho blobs hefyd. Gall Distribution ailgyfeirio defnyddiwr i storfa wrthrychau, gan roi gofyniad cyrhaeddiad S3 uniongyrchol i'r cleient hwnnw. Nid yw cyflunio procsi'r gofrestr yn cyflunio'r defnyddiwr. Mae newid ymddygiad ailgyfeirio yn newid lle mae traffig blob yn llifo, felly enwch y danfodydd a'r llawdriniaeth sy'n methu cyn addasu'r gosodiad hwnnw.

Erthyglau cysylltiedig