我无法从链接到私有存储库的 ghcr.io 拉取运行 Ubuntu 19 的 Amazon Lightsail 实例上的 docker iamge
在 ssh 进入 AWS Lightsail 实例后,我使用命令通过 docker 登录到 ghcr.io:
echo $CR_PAT | docker login ghcr.io -u USERNAME --password-stdin
我登录成功。
当我尝试拉取我的 docker 镜像时,我得到了
Error response from daemon: Head "https://ghcr.io/v2/org_name/repo_name/manifests/latest": unauthorized
我非常确定我的令牌可以在运行 Amazon Linux 的本地和 AWS Lightsail 实例上作为 docker 登录和 docker pull 步骤使用。
这是一个已知问题还是有解决方法?
确保您使用的令牌具有从私有存储库提取图像的正确权限。它需要具有“read:packages”范围。