Copi cofrestr trwy ddirprwy gyda Skopeo
Ffurfweddwch broses Skopeo ar gyfer cofrestr ffynhonnell trwy ddirprwy a chyrchfan fewnol uniongyrchol, gan gynnwys delweddau aml-blatfform.
Gall peiriant sy'n cyrraedd cofrestr allanol trwy ddirprwy gopïo delwedd i gofrestr fewnol gyda Skopeo. Ffurfweddwch y broses sy'n gwneud y copi:
export HTTP_PROXY=http://proxy.example.net:8080
export HTTPS_PROXY=http://proxy.example.net:8080
export NO_PROXY=registry.internal.example
skopeo copy --all \
docker://registry.public.example/team/image:stable \
docker://registry.internal.example/team/image:stable
Mae enwau'r cofrestrau a'r cyfeiriad delwedd yn enghreifftiau. Mae'r ffynhonnell yn mynd trwy'r ddirprwy; mae'r gofrestr fewnol yn cyfateb i'r cofnod osgoi. Ar gyfer copi a ganiateir o ffynhonnell gyhoeddus heb ddata rhaglen ddirprwy wedi'i ffurfweddu, gall y rhestr dirprwyon HTTP ddarparu penau terfyn HTTP ymgeisiol tra bo'r osgoi mewnol hwnnw yn parhau. Addaswch y cofnod hwnnw i enw gwesteiwr y gyrchfan y mae'r gorchymyn yn ei ddefnyddio mewn gwirionedd.
docker:// yw enw cludo delweddau ar gyfer cyfeiriadau cofrestr. Nid yw'n golygu bod y copi'n cael ei ddirprwyo i ddaemon Docker lleol. Mae cludiant HTTP cofrestr Skopeo yn defnyddio darganfod dirprwy o'r amgylchedd oni bai bod rhaglen fewnosod yn darparu URL dirprwy gwahanol yn benodol.
Mae --all yn bwysig pan fydd cyfeiriad y ffynhonnell yn dewis mynegai delweddau neu restr maniffest aml-blatfform: mae'n gofyn copïo pob delwedd a gyfeirir ati. Heb y dewis hwnnw, gall copi ddewis delwedd ar gyfer y platfform presennol yn lle atgynhyrchu'r cyfeiriad aml-blatfform cyflawn.
Ar ôl y copi, gall peiriannau i lawr y llinell ddefnyddio cyfeiriad delwedd y gofrestr fewnol. Mae eu gallu i'w thynnu yn dibynnu ar eu llwybr i'r gofrestr honno; nid ydynt yn etifeddu amgylchedd y broses a wnaeth y copi.