github codespaces推送镜像时unauthorized: access token has insufficient scopes 解决方法

最近有镜像构建的需求,于是就使用了github提供的这个codespace来构建docker镜像,但是在构建后进行镜像推送时提示 unauthorized: access token has insufficient scopes ,如下图

这个一看就知道是权限问题, 这里的access token has insufficient scopes是提示我们当前的访问令牌权限域不足。 github默认的docker镜像仓库是ghcr.io ,这个服务我没有开通, 我需要推送镜像到docker.io, 所以需要退出当前默认登录后重新登陆docker.io仓库。

bash 复制代码
docker logout
# 登录到docker.io仓库
docker login --username=tekintian  docker.io

注意,在codespaces里面使用docker login登录docker.io的时候必须要指定用户名,否则就会变成网页授权登录,而login.docker这个网页目前是用不了的!

相关推荐
春日见1 小时前
Docker中如何删除镜像
运维·前端·人工智能·驱动开发·算法·docker·容器
Anastasiozzzz2 小时前
Docker介绍与常见指令
运维·docker·容器
qq_229058012 小时前
Docker常用命令
linux·服务器·docker
春日见2 小时前
Docker如何基于脚本拉取镜像,配置环境,尝试编译
运维·驱动开发·算法·docker·容器
wacpguo2 小时前
Ubuntu 24.04 安装 Docker
linux·ubuntu·docker
你才是臭弟弟3 小时前
Docker 容器使用运行镜像(Windows)
运维·docker·容器
IT运维爱好者4 小时前
【Docker】解决Docker容器时间与宿主机时间不一致的几种方法
docker·容器
鸠摩智首席音效师4 小时前
如何在 Docker 容器下运行 cronjob ?
运维·docker·容器
康康的AI博客4 小时前
用Claude Code构建企业级GitHub CI/CD安全自动化流程
安全·ci/cd·github
前端 贾公子4 小时前
npm 发包配置双重身份验证
前端·javascript·微信小程序·小程序·github