Docker Engine daemon.json: seach-ród seachadta an tseachfhreastalaí do ECR agus S3 príobháideacha
Cuir san áireamh íoslódálacha srathach S3 nuair a sheachnaíonn tú seachfhreastalaí HTTP le haghaidh íomhá níos príobháidí ECR trí chríocha VPC.
Ní chríochnaíonn nasc rathúil le clár ECR príobháideach íoslódáil íomhá. Soláthraíonn ECR an mainistín, agus stórálann Amazon S3 sraitheanna na híomhá. Mar sin féadann seach-ród seachfhreastalaí nach gclúdaíonn ach an clár íoslódáil na sraitheanna a fhágáil ar chonair eile.
Le haghaidh rochtana príobháidí trí chríocha VPC, seiceáil an dá chonair:
- Críoch comhéadain ECR agus a chumraíocht DNS príobháideach.
- Críoch S3, na táblaí bealaigh a bhaineann leis agus an beartas a cheadaíonn rochtain ar bhuicéad sraitheanna ECR.
Ansin cuir na hainmneacha seach-róid ábhartha ar an bpróiseas a dhéanann an íoslódáil. Do Docker Engine dúchais a bhfuil cumraíocht seachfhreastalaí daemon.json aige cheana, is é seo a leanas cumraíocht léiritheach do us-east-2:
{
"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"
}
}
Cómhcheangail na hiontrálacha beartaithe le socruithe eile an daemon agus leis an liosta seach-róid atá ann. Má féidir le híoslódálacha eile ó chláir phoiblí idirghabhálaí poiblí a úsáid, cuireann an liosta seachfhreastalaithe HTTP iarrthóirí ar fáil do na URLanna seachfhreastalaí gan chuntas; coinnigh na heisceachtaí príobháideacha ECR agus S3. Cuir an chuntas, an réigiún agus óstainm íoslódála na sraitheanna in ionad na n-ainmneacha a úsáideann an íoslódáil i ndáiríre. Féadann foirmeacha ainmnithe S3 agus cumraíochtaí críche a bheith difriúil; ní liosta iomlán de chríocha AWS é an sampla seo. Chun cumraíocht an daemon a chur i bhfeidhm, teastaíonn an atosú beartaithe ar an daemon. Úsáideann Docker Desktop a shocruithe seachfhreastalaí féin.
Roghnaíonn seach-ród conair dhíreach. Ní féidir leis críoch S3 atá ar iarraidh a chruthú, tábla bealaigh a cheangal, rochtain ar an mbuicéad a dheonaú ná DNS príobháideach a dheisiú. Deimhnigh na spleáchais sin sula leathnaíonn tú an seach-ród chuig fearainn leathana AWS.
Ní chumraíonn socruithe seachfhreastalaí coimeádán an chliaint Docker íoslódálacha íomhá an daemon. Ar an gcós céanna, tá a chumraíocht seachfhreastalaí féin ag ordú AWS CLI a fhaigheann dintiúir logála isteach ECR; cuir a cheann scríbe API san áireamh má theastaíonn rochtain phríobháideach ón iarraidh ar leith sin freisin.