exemONE 이미지 저장용 shell 추가
This commit is contained in:
15
exemone_image
Executable file
15
exemone_image
Executable file
@@ -0,0 +1,15 @@
|
||||
exem-k8s-agent:1.1.2
|
||||
exem-container-agent:1.1.2
|
||||
exemone-postgres:13.13-alpine3.19
|
||||
kafka:3.3.2-debian-11-r5
|
||||
redis:7.0.8-alpine3.17
|
||||
nginx:1.24.0-alpine
|
||||
clickhouse-server:24.1.5.6-alpine
|
||||
exemone-alerter:v1.2.3
|
||||
exemone-core:v1.2.5
|
||||
exemone-ingester:v1.2.10
|
||||
exemone-gateway:v1.2.2
|
||||
exemone-db-agent:v1.2.6
|
||||
exemone-receiver:v1.2.5
|
||||
exemone-api:v1.2.17
|
||||
exemone-front:v1.1.22
|
||||
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