【发布时间】:2024-05-19 23:15:01
【问题描述】:
我正在尝试在 AWS Lambda 上运行 Docker 容器。 具体来说,我正在关注this official tutorial
我有以下Dockerfile
FROM public.ecr.aws/lambda/nodejs:12
COPY app app.js package.json /var/task/
RUN npm install
CMD [ "app.handler" ]
但是,当我尝试构建它时,我收到以下错误:
docker build -t hello-world .
Sending build context to Docker daemon 4.608kB
Step 1/4 : FROM public.ecr.aws/lambda/nodejs:12
pull access denied for public.ecr.aws/lambda/nodejs, repository does not exist or may require 'docker login': denied: Your authorization token has expired. Reauthenticate and try again.
当我使用docker login 命令登录时,我仍然收到同样的错误。
有谁知道如何解决这个问题?
【问题讨论】:
标签: amazon-web-services docker amazon-ecr