【发布时间】:2021-05-27 01:51:54
【问题描述】:
我正在尝试使用 Docker 映像部署 lambda 函数,但我想修改我正在安装的 Python 包中的一些代码。我找不到安装包的位置供我修改源代码。
我的 Dockerfile 如下:
FROM public.ecr.aws/lambda/python:3.8
WORKDIR /usr/src/project
COPY lambda_handler.py ${LAMBDA_TASK_ROOT}
COPY requirements.txt ./
RUN pip install --no-cache-dir --upgrade pip && \
pip install --no-cache-dir -r requirements.txt
CMD [ "lambda_handler.lambda_handler" ]
问题:requirements.txt 文件中的软件包安装在哪里?我尝试进入容器,但它没有给我 bash 终端,因为容器是由 Lambda 图像制成的,它要求入口点是 lambda 处理程序。
【问题讨论】:
标签: python-3.x docker aws-lambda