Eng Maschinn, déi en extern Registry duerch e Proxy erreecht, kann mat Skopeo en Bild an en intern Registry kopéieren. Konfiguréiert de Prozess, deen d'Kopie ausféiert:

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

D'Registry-Nimm an d'Bild-Referenz sinn Beispiller. D'Quell geet duerch de Proxy; den internen Registry gëtt duerch den Ëmwee-Agang ofgestëmmt. Fir eng erlaabt Kopie vun enger ëffentlecher Quell ouni konfiguréiert Proxy-Authentifikatioun kann d'HTTP-Proxy-Lëscht Kandidat-HTTP-Endpunkte liwweren, während dësen internen Ëmwee bestoe bleift. Passt dësen Agang un den Zilhostnumm un, deen d'Kommando tatsächlech benotzt.

docker:// ass den Image-Transportnumm fir Registry-Referenzen. Et heescht net, datt d'Kopie un en lokalen Docker-Daemon delegéiert gëtt. Den HTTP-Transport vum Skopeo-Registry benotzt d'Proxy-Entdeckung aus der Ëmwelt, ausser eng agebette Applikatioun gëtt ausdrécklech eng aner Proxy-URL.

--all ass wichteg, wann d'Quellreferenz en Image-Index oder eng Manifestlëscht fir méi Plattformen auswielt: et freet, all referenzéiert Biller ze kopéieren. Ouni dës Wiel kann eng Kopie en Bild fir déi aktuell Plattform auswielen, amplaz déi komplett Multi-Plattform-Referenz ze reproduzéieren.

No der Kopie kënnen d'Maschinne flossop d'Bild-Referenz vum internen Registry benotzen. Hir Fäegkeet, se ze zéien, hänkt vun hirem Wee zu deem Registry of; si ierwen net d'Ëmwelt vum Prozess, deen d'Kopie gemaach huet.

Ähnlech Artikelen