新增清理 buildx_buildkit_ 容器的功能
This commit is contained in:
@ -37,6 +37,21 @@ execute_cleanup() {
|
||||
execute_cleanup "docker system prune --all --force" "清理系统资源"
|
||||
execute_cleanup "docker builder prune --all --force" "清理构建缓存"
|
||||
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 network prune --force" "清理网络"
|
||||
|
||||
|
Reference in New Issue
Block a user