镜像列表
app=doris
version=2.1.7
cat > images-list.txt <<EOF
selectdb/doris.fe-ubuntu:${version}
selectdb/doris.be-ubuntu:${version}
bitnami/mysql:8.4.3
EOF
下载镜像
images=$(cat images-list.txt)
for image in $images
do
docker pull $image
done
设置镜像仓库和命名空间
registry_address="registry.lingo.local/service"
设置镜像标签并推送到本地仓库
images=$(cat images-list.txt)
for image in $images
do
image_local=$(echo ${image} | awk -F "/" '{print "'"${registry_address}"'/"$NF}')
docker tag ${image} ${image_local}
docker push ${image_local}
done保存到本地文件
images=$(cat images-list.txt | awk -F "/" '{print "'"${registry_address}"'/"$NF}')
docker save $images | gzip -c > images-${app}_${version}.tar.gz