【发布时间】:2021-01-29 03:54:45
【问题描述】:
我目前正在使用
构建一个 Lambda 层#!/usr/bin/env bash
build=("pip install -r requirements.txt -t python/ && "
"lots &&",
"more &&",
"commands &&",
"exit")
docker run -v "$PWD/":/var/task \
"amazon/aws-sam-cli-build-image-python3.7" \
/bin/sh -c "${build[*]}"
我被 dockerhub 限制了,所以我想使用AWS ECR Public Gallery。
我试过了:
docker run -v "$PWD/":/var/task \
"public.ecr.aws/lambda/python:3.7" \
/bin/sh -c "${build[*]}"
但我得到public.ecr.aws/lambda/python:3.7: No such file or directory
我怎样才能做一个docker run 并让它从AWS ECR Public Gallery 中提取?
【问题讨论】:
标签: amazon-web-services docker aws-lambda amazon-ecr