The `remove_image` function was using a hardcoded image name `vben-admin-pro` instead of the `$IMAGE_NAME` variable (`vben-admin-local`), so the old local image was never actually cleaned up before each build. Co-authored-by: guoqiangui <guoqiangui@zhongshitech.cn> Co-authored-by: Claude Sonnet 4.6 <noreply@anthropic.com>