exemONE 이미지 저장용 shell 추가
This commit is contained in:
47
img_download.sh
Executable file
47
img_download.sh
Executable file
@@ -0,0 +1,47 @@
|
||||
#!/bin/bash
|
||||
|
||||
# 이미지 리스트 설정
|
||||
img_list="$PWD/exemone_image"
|
||||
|
||||
# REPO 설정
|
||||
repo="harbor.elppa.xyz/exemone"
|
||||
|
||||
# Container Image Pull , Tag , Save 여부 설정
|
||||
PULL=true
|
||||
TAG=true
|
||||
SAVE=true
|
||||
|
||||
_pull() {
|
||||
while IFS= read -r img_name; do
|
||||
echo -e "\n\n\033[93m $img_name Pulling!\n\n\033[0m"
|
||||
docker pull $repo/$img_name
|
||||
done < ${img_list}
|
||||
}
|
||||
|
||||
_tag() {
|
||||
while IFS= read -r img_name; do
|
||||
echo -e "\n\n\033[93m $img_name Tagging!\n\n\033[0m"
|
||||
docker tag $repo/$img_name exemone/$img_name
|
||||
done < ${img_list}
|
||||
}
|
||||
|
||||
_save() {
|
||||
while IFS= read -r img_name; do
|
||||
echo -e "\n\n\033[93m $img_name Saving!\n\n\033[0m"
|
||||
docker save -o $img_name.tar.gz exemone/$img_name
|
||||
done < ${img_list}
|
||||
}
|
||||
|
||||
main() {
|
||||
if [ $PULL = true ]; then
|
||||
_pull
|
||||
fi
|
||||
if [ $TAG = true ]; then
|
||||
_tag
|
||||
fi
|
||||
if [ $SAVE = true ]; then
|
||||
_save
|
||||
fi
|
||||
}
|
||||
|
||||
main
|
||||
Reference in New Issue
Block a user