ਜੋ ਮਸ਼ੀਨ ਪ੍ਰੌਕਸੀ ਰਾਹੀਂ ਬਾਹਰੀ ਰਜਿਸਟਰੀ ਤੱਕ ਪਹੁੰਚ ਸਕਦੀ ਹੈ, ਉਹ Skopeo ਨਾਲ ਚਿੱਤਰ ਨੂੰ ਅੰਦਰੂਨੀ ਰਜਿਸਟਰੀ ਵਿੱਚ ਕਾਪੀ ਕਰ ਸਕਦੀ ਹੈ। ਕਾਪੀ ਕਰਨ ਵਾਲੀ ਪ੍ਰਕਿਰਿਆ ਸੰਰਚਿਤ ਕਰੋ:

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

ਰਜਿਸਟਰੀ ਨਾਮ ਅਤੇ ਚਿੱਤਰ ਹਵਾਲਾ ਉਦਾਹਰਨਾਂ ਹਨ। ਸਰੋਤ ਪ੍ਰੌਕਸੀ ਵਿੱਚੋਂ ਲੰਘਦਾ ਹੈ; ਅੰਦਰੂਨੀ ਰਜਿਸਟਰੀ ਬਾਈਪਾਸ ਐਂਟਰੀ ਨਾਲ ਮੇਲ ਖਾਂਦੀ ਹੈ। ਪ੍ਰੌਕਸੀ ਪ੍ਰਮਾਣ-ਪੱਤਰ ਤੋਂ ਬਿਨਾਂ ਮਨਜ਼ੂਰ ਜਨਤਕ-ਸਰੋਤ ਕਾਪੀ ਲਈ HTTP ਪ੍ਰੌਕਸੀ ਸੂਚੀ ਉਮੀਦਵਾਰ HTTP ਐਂਡਪੁਆਇੰਟ ਦੇ ਸਕਦੀ ਹੈ, ਜਦੋਂ ਕਿ ਉਹ ਅੰਦਰੂਨੀ ਬਾਈਪਾਸ ਕਾਇਮ ਰਹਿੰਦਾ ਹੈ। ਉਸ ਐਂਟਰੀ ਨੂੰ ਉਸ ਟਿਕਾਣਾ ਹੋਸਟਨਾਮ ਨਾਲ ਮਿਲਾਓ ਜੋ ਕਮਾਂਡ ਅਸਲ ਵਿੱਚ ਵਰਤਦੀ ਹੈ।

docker:// ਰਜਿਸਟਰੀ ਹਵਾਲਿਆਂ ਲਈ ਚਿੱਤਰ-ਟ੍ਰਾਂਸਪੋਰਟ ਨਾਮ ਹੈ। ਇਸ ਦਾ ਅਰਥ ਇਹ ਨਹੀਂ ਕਿ ਕਾਪੀ ਸਥਾਨਕ Docker ਡੈਮਨ ਨੂੰ ਸੌਂਪੀ ਗਈ ਹੈ। Skopeo ਦੀ ਰਜਿਸਟਰੀ HTTP ਟ੍ਰਾਂਸਪੋਰਟ ਵਾਤਾਵਰਨ ਤੋਂ ਪ੍ਰੌਕਸੀ ਖੋਜ ਵਰਤਦੀ ਹੈ, ਜਦੋਂ ਤੱਕ ਕੋਈ ਐਂਬੈਡਿੰਗ ਐਪਲੀਕੇਸ਼ਨ ਸਪਸ਼ਟ ਤੌਰ 'ਤੇ ਹੋਰ ਪ੍ਰੌਕਸੀ URL ਨਹੀਂ ਦਿੰਦੀ।

--all ਤਦ ਮਹੱਤਵਪੂਰਨ ਹੈ ਜਦੋਂ ਸਰੋਤ ਹਵਾਲਾ ਮਲਟੀ-ਪਲੇਟਫਾਰਮ ਚਿੱਤਰ ਇੰਡੈਕਸ ਜਾਂ ਮੈਨੀਫੈਸਟ ਸੂਚੀ ਚੁਣਦਾ ਹੈ: ਇਹ ਸਾਰੇ ਹਵਾਲਾ ਦਿੱਤੇ ਚਿੱਤਰ ਕਾਪੀ ਕਰਨ ਲਈ ਕਹਿੰਦਾ ਹੈ। ਉਸ ਚੋਣ ਤੋਂ ਬਿਨਾਂ ਕਾਪੀ ਪੂਰਨ ਮਲਟੀ-ਪਲੇਟਫਾਰਮ ਹਵਾਲਾ ਦੁਬਾਰਾ ਪੈਦਾ ਕਰਨ ਦੀ ਬਜਾਏ ਮੌਜੂਦਾ ਪਲੇਟਫਾਰਮ ਲਈ ਚਿੱਤਰ ਚੁਣ ਸਕਦੀ ਹੈ।

ਕਾਪੀ ਤੋਂ ਬਾਅਦ, ਡਾਊਨਸਟ੍ਰੀਮ ਮਸ਼ੀਨਾਂ ਅੰਦਰੂਨੀ ਰਜਿਸਟਰੀ ਦਾ ਚਿੱਤਰ ਹਵਾਲਾ ਵਰਤ ਸਕਦੀਆਂ ਹਨ। ਇਸਨੂੰ ਖਿੱਚਣ ਦੀ ਸਮਰੱਥਾ ਉਸ ਰਜਿਸਟਰੀ ਤੱਕ ਉਨ੍ਹਾਂ ਦੇ ਰਸਤੇ 'ਤੇ ਨਿਰਭਰ ਕਰਦੀ ਹੈ; ਉਹ ਕਾਪੀ ਕਰਨ ਵਾਲੀ ਪ੍ਰਕਿਰਿਆ ਦਾ ਵਾਤਾਵਰਨ ਵਿਰਾਸਤ ਵਿੱਚ ਨਹੀਂ ਲੈਂਦੀਆਂ।

ਸੰਬੰਧਿਤ ਲੇਖ