Egy gép, amely proxyn keresztül eléri a külső regisztrációt, a Skopeóval lemezképet másolhat egy belső regisztrációba. Állítsa be a másolást végző folyamatot:

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

A regisztrációnevek és a lemezkép-hivatkozás példák. A forrás a proxyn halad át; a belső regisztrációt a megkerülő bejegyzés párosítja. Engedélyezett nyilvános forrású másoláshoz, beállított proxy hitelesítő adatok nélkül a HTTP proxy lista jelölt HTTP végpontokat kínálhat, miközben ez a belső megkerülés a helyén marad. Igazítsa a bejegyzést a parancs által ténylegesen használt célgépnévhez.

docker:// a lemezkép szállítási neve a regisztrációs hivatkozásokhoz. Ez nem jelenti azt, hogy a másolás helyi Docker démonnak van átadva. A Skopeo regisztrációs HTTP szállítása a környezet proxyfelderítését használja, hacsak egy beágyazó alkalmazás kifejezetten más proxy URL-t nem ad meg.

--all akkor számít, amikor a forráshivatkozás többplatformos lemezkép-indexet vagy manifestlistát választ: minden hivatkozott lemezkép másolását kéri. E választás nélkül a másolat az aktuális platformhoz választhat lemezképet ahelyett, hogy a teljes többplatformos hivatkozást újrateremtené.

A másolás után a további gépek használhatják a belső regisztráció lemezkép-hivatkozását. Letöltési képességük a regisztrációhoz vezető útvonaluktól függ; nem öröklik a másolást végző folyamat környezetét.

Kapcsolódó cikkek