mirror of
https://github.com/dqzboy/Docker-Proxy.git
synced 2026-06-19 16:54:32 +02:00
Fix the issue of not being able to find the cmdui directory.
This commit is contained in:
@@ -1761,30 +1761,32 @@ esac
|
||||
}
|
||||
|
||||
function REMOVE_CMDUI() {
|
||||
if [ -d "${CMDUI_DIR}" ]; then
|
||||
if [ -f "${CMDUI_DIR}/${DOCKER_COMPOSE_FILE}" ]; then
|
||||
INFO "停止和移除HubCMD-UI容器"
|
||||
docker-compose -f "${CMDUI_DIR}/${DOCKER_COMPOSE_FILE}" down --remove-orphans
|
||||
rm -rf "${CMDUI_DIR}"
|
||||
else
|
||||
WARN "${LIGHT_YELLOW}文件${CMDUI_DIR}/${DOCKER_COMPOSE_FILE} 不存在,无需进行删除操作!${RESET}"
|
||||
fi
|
||||
CMDUI_NAME="hubcmd-ui"
|
||||
CMDUI_DIR="${PROXY_DIR}/hubcmdui"
|
||||
if [ -d "${CMDUI_DIR}" ]; then
|
||||
if [ -f "${CMDUI_DIR}/${DOCKER_COMPOSE_FILE}" ]; then
|
||||
INFO "停止和移除HubCMD-UI容器"
|
||||
docker-compose -f "${CMDUI_DIR}/${DOCKER_COMPOSE_FILE}" down --remove-orphans
|
||||
rm -rf "${CMDUI_DIR}"
|
||||
else
|
||||
WARN "${LIGHT_YELLOW}目录 ${CMDUI_DIR} 不存在,无需进行删除操作!${RESET}"
|
||||
WARN "${LIGHT_YELLOW}文件${CMDUI_DIR}/${DOCKER_COMPOSE_FILE} 不存在,无需进行删除操作!${RESET}"
|
||||
fi
|
||||
else
|
||||
WARN "${LIGHT_YELLOW}目录 ${CMDUI_DIR} 不存在,无需进行删除操作!${RESET}"
|
||||
fi
|
||||
|
||||
docker images | grep "^${CMDUI_IMAGE_NAME}.*<none>" | awk '{print $3}' | xargs -r docker rmi
|
||||
docker images | grep "^${CMDUI_IMAGE_NAME}.*<none>" | awk '{print $3}' | xargs -r docker rmi
|
||||
|
||||
images=$(docker images ${CMDUI_IMAGE_NAME} --format '{{.Repository}}:{{.Tag}}')
|
||||
latest=$(echo "$images" | sort -V | tail -n1)
|
||||
for image in $images; do
|
||||
if [ "$image" != "$latest" ]; then
|
||||
docker rmi $image
|
||||
fi
|
||||
done
|
||||
images=$(docker images ${CMDUI_IMAGE_NAME} --format '{{.Repository}}:{{.Tag}}')
|
||||
latest=$(echo "$images" | sort -V | tail -n1)
|
||||
for image in $images; do
|
||||
if [ "$image" != "$latest" ]; then
|
||||
docker rmi $image
|
||||
fi
|
||||
done
|
||||
|
||||
# 强制移除所有相关镜像
|
||||
docker rmi --force $(docker images -q ${CMDUI_IMAGE_NAME}) &>/dev/null
|
||||
# 强制移除所有相关镜像
|
||||
docker rmi --force $(docker images -q ${CMDUI_IMAGE_NAME}) &>/dev/null
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user