#!/bin/bash
set -e
src_repo=xxx.com
dest_repo=xxx.com
source_user=xxx
dest_user=xxx
while read sc_image; do
if [ -z "${sc_image}" ]
then
continue
fi
echo "pull ${sc_image}"
docker pull ${src_repo}/${source_user}/${sc_image}
docker tag ${src_repo}/${source_user}/${sc_image} ${dest_repo}/${dest_user}/${sc_image}
docker push ${dest_repo}/${dest_user}/${sc_image}
done < images
容器批量拉取与重新推送脚本
于 2022-03-05 23:24:24 首次发布
本文介绍了一段使用bash脚本实现的自动化流程,通过`set-e`命令确保环境安全。主要内容包括从`src_repo`源仓库拉取并打标签,然后将镜像推送到`dest_repo`目标仓库,适用于xxx用户。
167万+

被折叠的 条评论
为什么被折叠?



