无法本地启动Supabase:Docker令牌过期致镜像拉取失败
解决Supabase本地启动镜像拉取授权过期问题
重新登录Supabase CLI,生成新的有效授权令牌:
npx supabase login完成完整的登录验证流程,确保CLI获取到最新的授权信息。
清理Docker的过期ECR凭据与缓存镜像:
docker logout public.ecr.aws docker rmi public.ecr.aws/supabase/postgres先登出AWS ECR的无效凭据,再删除本地可能残留的过期镜像文件。
重置本地Supabase环境配置:
rm -rf .supabase npx supabase init删除项目根目录下的
.supabase文件夹(提前备份需要保留的自定义配置),重新初始化本地环境。强制拉取镜像并启动:
npx supabase start --force-pull用
--force-pull参数强制拉取最新的官方镜像,跳过本地缓存的过期文件。检查Docker镜像源配置:
如果之前配置过第三方镜像加速源,暂时切换回Docker官方默认源,避免镜像拉取时的授权验证冲突。
内容的提问来源于stack exchange,提问作者Sebastian
相关产品推荐
相关产品推荐

