Vél sem nær utanríkis skrá í gegnum proxy getur afritað mynd í innri skrá með Skopeo. Stilltu ferlið sem framkvæmir afritunina:

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

Nöfn skránna og myndartilvísunin eru dæmi. Uppruninn fer í gegnum proxy; innri skráin passar við framhjáhlauparfærsluna. Fyrir leyft afrit frá opinberum uppruna án stilltra proxy-skírteina getur HTTP proxy listinn boðið fram kandídats HTTP-endapunkta á meðan það innra framhjáhlaup helst. Stilltu þá færslu að áfangastaðar-hýsilsnafninu sem skipunin notar í raun.

docker:// er myndarflutningsheitið fyrir skráartilvísanir. Það þýðir ekki að afritunin sé falin staðbundnum Docker-dæmon. HTTP-flutningur Skopeo skrár notar proxy-uppgötvun úr umhverfinu nema innfellt forrit gefi skýrt aðra proxy-slóð.

--all skiptir máli þegar upprunatilvísunin velur fjölpallamyndaskrá eða manifestlista: hún biður um að afrita allar tilvísaðar myndir. Án þess vals getur afrit valið mynd fyrir núverandi pall í stað þess að endurskapa fullu fjölpallatilvísunina.

Eftir afritunina geta vélar niðurstreymis notað myndartilvísun innri skrárinnar. Hæfni þeirra til að sækja hana fer eftir leið þeirra að þeirri skrá; þær erfa ekki umhverfi ferlisins sem framkvæmdi afritunina.

Tengdir greinar