Skopeo көмегімен прокси арқылы тіркелімді көшіру
Прокси арқылы өтетін бастапқы тіркелім мен тікелей ішкі межелі орын үшін Skopeo процесін конфигурациялаңыз, көп платформалы бейнелерді қоса.
Прокси арқылы сыртқы тіркелімге жететін машина 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 дереккөз сілтемесі көп платформалы бейне индексін немесе манифест тізімін таңдағанда маңызды: ол барлық сілтемеленген бейнелерді көшіруді талап етеді. Бұл таңдау болмаса, көшірме толық көп платформалы сілтемені шығарудың орнына ағымдағы платформа үшін бейне таңдауы мүмкін.
Көшіруден кейін төменгі машиналар ішкі тіркелімнің бейне сілтемесін пайдалана алады. Оны жүктеп алу мүмкіндігі олардың сол тіркелімге баратын бағытына байланысты; олар көшіруді орындаған процестің ортасын мұра етпейді.