如何修复 AWS docker pull
How to fix AWS docker pull
我在从 AWS 的存储库中提取 docker 时遇到问题。
我总是遇到这个错误:
Error response from daemon: pull access denied for [repository name],
repository does not exist or may require ‘docker login’
我确实成功地将图像从我的本地计算机推送到存储库中。
现在在服务器上,我需要将它从存储库中拉出来并 运行 它。
我使用 SSH 命令和 .pem 密钥登录到 AWS ubuntu 服务器。
之后,我使用这些命令登录并拉取:
aws ecr get-login --no-include-email --region eu-central-1
docker pull [Image URI from repository name]
我可以在 ECR-> 存储库中看到我的图像。
登录似乎成功了,它在 i 运行 之后返回令牌。
我在 windows 上使用 git bash 来完成所有这些。
当我 运行 docker 图像时,我没有从存储库中看到图像,它应该只有在拉取后才会存在?
我做错了什么?
登录时returns令牌是在执行输出吗?该命令应为 $(aws ecr get-login --no-include-email --region eu-central-1)
,以便执行输出,然后您可以 运行 docker pull [image uri]
我在从 AWS 的存储库中提取 docker 时遇到问题。
我总是遇到这个错误:
Error response from daemon: pull access denied for [repository name], repository does not exist or may require ‘docker login’
我确实成功地将图像从我的本地计算机推送到存储库中。 现在在服务器上,我需要将它从存储库中拉出来并 运行 它。 我使用 SSH 命令和 .pem 密钥登录到 AWS ubuntu 服务器。 之后,我使用这些命令登录并拉取:
aws ecr get-login --no-include-email --region eu-central-1
docker pull [Image URI from repository name]
我可以在 ECR-> 存储库中看到我的图像。 登录似乎成功了,它在 i 运行 之后返回令牌。 我在 windows 上使用 git bash 来完成所有这些。
当我 运行 docker 图像时,我没有从存储库中看到图像,它应该只有在拉取后才会存在?
我做错了什么?
登录时returns令牌是在执行输出吗?该命令应为 $(aws ecr get-login --no-include-email --region eu-central-1)
,以便执行输出,然后您可以 运行 docker pull [image uri]