我在从 AWS 的存储库中提取 docker 时遇到问题。
我总是有这个错误:
来自守护进程的错误响应:拒绝 [repository name] 的 pull 访问,repository 不存在或可能需要 'docker login'</p>
我确实从本地机器成功地将图像推送到存储库中。现在在服务器上,我需要从存储库中提取它并运行它。我使用 SSH 命令和 .pem 密钥登录到 AWS ubuntu 服务器。之后,我使用这些命令登录并拉取:
aws ecr get-login --no-include-email --region eu-central-1
docker pull [Image URI from repository name]
我可以在 ECR->Repositories 中看到我的图像。登录似乎成功,它在我运行后返回令牌。我在 Windows 上使用 git bash 来完成所有这些工作。
当我运行 docker images 时,我看不到存储库中的图像,它应该只有在 pull 之后才存在?
我究竟做错了什么?