新增清理 buildx_buildkit_ 容器的功能

This commit is contained in:
严浩
2025-06-18 17:06:29 +08:00
parent 605638e1cc
commit 8012dc9519

View File

@ -37,6 +37,21 @@ execute_cleanup() {
execute_cleanup "docker system prune --all --force" "清理系统资源" execute_cleanup "docker system prune --all --force" "清理系统资源"
execute_cleanup "docker builder prune --all --force" "清理构建缓存" execute_cleanup "docker builder prune --all --force" "清理构建缓存"
execute_cleanup "docker buildx prune --all --force" "清理 buildx 缓存" execute_cleanup "docker buildx prune --all --force" "清理 buildx 缓存"
# 清理 buildx_buildkit_ 开头的容器
echo -n "正在清理 buildx_buildkit_ 容器..."
buildx_containers=$(docker ps -aq --filter "name=buildx_buildkit_")
if [ ! -z "$buildx_containers" ]; then
docker rm -f $buildx_containers >/dev/null 2>&1
if [ $? -eq 0 ]; then
echo -e "${GREEN}完成${NC}"
else
echo -e "${RED}部分或全部容器删除失败${NC}"
fi
else
echo -e "${GREEN}无 buildx_buildkit_ 容器需要清理${NC}"
fi
execute_cleanup "docker image prune --all --force" "清理镜像" execute_cleanup "docker image prune --all --force" "清理镜像"
execute_cleanup "docker network prune --force" "清理网络" execute_cleanup "docker network prune --force" "清理网络"