Skip to content

Commit

Permalink
chore: 一键脚本更新前自动删除老镜像
Browse files Browse the repository at this point in the history
  • Loading branch information
Mereithhh committed Mar 27, 2023
1 parent ed2bc8b commit 402d451
Show file tree
Hide file tree
Showing 2 changed files with 16 additions and 2 deletions.
9 changes: 8 additions & 1 deletion docs/.vuepress/public/vanblog.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
VANBLOG_BASE_PATH="/var/vanblog"
VANBLOG_DATA_PATH="${VANBLOG_BASE_PATH}/data"
VANBLOG_DATA_PATH_RAW="\/var\/vanblog\/data"
VANBLOG_SCRIPT_VERSION="v0.1.4"
VANBLOG_SCRIPT_VERSION="v0.1.5"

COMPOSE_URL="https://vanblog.mereith.com/docker-compose-template.yml"
SCRIPT_URL="https://vanblog.mereith.com/vanblog.sh"
Expand All @@ -28,6 +28,12 @@ export PATH=$PATH:/usr/local/bin

os_arch=""


delete_old_images() {
echo -e "> 删除旧镜像"
docker rmi -f $(docker images | grep vanblog | awk '{print $3}')
}

pre_check() {

mkdir -p ${VANBLOG_BASE_PATH}
Expand Down Expand Up @@ -260,6 +266,7 @@ restart() {
}
update() {
echo -e "> 更新服务"
delete_old_images

cd $VANBLOG_BASE_PATH
docker-compose pull
Expand Down
9 changes: 8 additions & 1 deletion scripts/vanblog.sh
Original file line number Diff line number Diff line change
Expand Up @@ -12,7 +12,7 @@
VANBLOG_BASE_PATH="/var/vanblog"
VANBLOG_DATA_PATH="${VANBLOG_BASE_PATH}/data"
VANBLOG_DATA_PATH_RAW="\/var\/vanblog\/data"
VANBLOG_SCRIPT_VERSION="v0.1.4"
VANBLOG_SCRIPT_VERSION="v0.1.5"

COMPOSE_URL="https://vanblog.mereith.com/docker-compose-template.yml"
SCRIPT_URL="https://vanblog.mereith.com/vanblog.sh"
Expand All @@ -28,6 +28,12 @@ export PATH=$PATH:/usr/local/bin

os_arch=""


delete_old_images() {
echo -e "> 删除旧镜像"
docker rmi -f $(docker images | grep vanblog | awk '{print $3}')
}

pre_check() {

mkdir -p ${VANBLOG_BASE_PATH}
Expand Down Expand Up @@ -260,6 +266,7 @@ restart() {
}
update() {
echo -e "> 更新服务"
delete_old_images

cd $VANBLOG_BASE_PATH
docker-compose pull
Expand Down

0 comments on commit 402d451

Please sign in to comment.