无法在运行 Ubuntu 18.04 的 AWS Lightsail 实例上从 ghcr.io 提取 docker 映像

问题描述 投票:0回答:1

我无法从链接到私有存储库的 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 步骤使用。

这是一个已知问题还是有解决方法?

docker ubuntu-18.04 amazon-lightsail ghcr
1个回答
0
投票

确保您使用的令牌具有从私有存储库提取图像的正确权限。它需要具有“read:packages”范围。

© www.soinside.com 2019 - 2024. All rights reserved.