Docker Engine daemon.json: ketare wakili don ECR da S3 na sirri
Yi la'akari da saukar da sassan S3 sa'ad da kake ketare wakilin HTTP don jan hotunan ECR na sirri ta hanyar wuraren ƙarshen VPC.
Samun nasarar haɗi zuwa rijistar ECR ta sirri ba ya kammala jan hoto. ECR yana bayar da manifest, yayin da Amazon S3 ke ajiye sassan hoton. Don haka ketare wakili da ya shafi rijista kawai na iya barin saukar da sassan a wata hanya daban.
Don isa ta sirri ta hanyar wuraren ƙarshen VPC, duba duka hanyoyin biyu:
- Wurin ƙarshen mu'amalar ECR da tsarin DNS na sirri nasa.
- Wurin ƙarshen S3, allunan hanya da ke da alaƙa da shi, da manufar da ke ba da izinin isa ga kwandon sassan ECR.
Sannan saka sunayen ketare da suka dace a kan tsarin da ke yin jan. Ga Docker Engine na asali da ke da tsarin wakili a daemon.json, misalin tsari na us-east-2 shine:
{
"proxies": {
"http-proxy": "http://proxy.example:8080",
"https-proxy": "http://proxy.example:8080",
"no-proxy": "123456789012.dkr.ecr.us-east-2.amazonaws.com,prod-us-east-2-starport-layer-bucket.s3.us-east-2.amazonaws.com"
}
}
Haɗa abubuwan da aka yi niyya da sauran saitunan daemon da jerin ketare da ke akwai. Idan sauran saukewa daga rijistocin jama'a na iya amfani da matsakaici na jama'a, jerin wakilan HTTP yana bayar da 'yan takara don URL ɗin wakili marasa asusu; riƙe ketarewar ECR da S3 na sirri. Maye gurbin asusu, yanki da sunan mai masaukin saukar da sassa da sunayen da jan yake amfani da su a zahiri. Siffofin suna na S3 da tsarin wuraren ƙarshe na iya bambanta; wannan misali ba cikakken jerin wuraren ƙarshen AWS bane. Aiwatar da tsarin daemon na buƙatar sake farawa da aka yi niyya na daemon. Docker Desktop yana amfani da nasa saitunan wakili.
Ketarewa na zaɓar hanya kai tsaye. Ba za ta iya ƙirƙirar wurin ƙarshen S3 da ya ɓace ba, haɗa allon hanya, ba da izinin shiga kwandon ko gyara DNS na sirri. Tabbatar da waɗannan dogaro kafin faɗaɗa ketarewar zuwa manyan yankuna na AWS.
Saitunan wakilin kwantena na abokin ciniki na Docker ba sa tsara saukar da hotuna na daemon. Haka kuma, umarnin AWS CLI da ke samun takaddun shiga ECR yana da nasa tsarin wakili; haɗa maƙasudin API nasa idan wannan buƙatar daban tana buƙatar isa ta sirri.