Skip to content

Latest commit

 

History

History
49 lines (38 loc) · 876 Bytes

File metadata and controls

49 lines (38 loc) · 876 Bytes

下载镜像

镜像列表

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