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这个网页目前是用不了的!

相关推荐
Sahadev_几秒前
GitHub 一周热门项目速览 | 2025年12月22日
github
记得记得就15142 分钟前
docker作业
运维·docker·容器
HaSaKing_7211 小时前
EMQX 多机集群部署完整实践(Docker + 社区版 5.8.8)
运维·docker·容器·emqx
❀͜͡傀儡师2 小时前
Docker部署WebDB数据库开发环境
docker·容器·数据库开发
南山nash3 小时前
企业级docker镜像仓库harbor安装与使用
运维·docker·容器·镜像仓库
m0_485614673 小时前
Linux--Docker网络管理
linux·docker·eureka
Knight_AL5 小时前
Docker 中的端口映射原理:为什么 Nginx 要 `listen 80`,而不是“随便写端口”
nginx·docker·容器
小波小波轩然大波5 小时前
docker总结
网络·docker·容器
qq_2153978976 小时前
内网穿透服务 frps
运维·docker·容器
happygrilclh6 小时前
SVN转移服务器仓库后,旧服务器不能被访问的解决办法
github