docker - 使用预先安装了需求的预构建docker容器镜像

标签 docker aws-lambda aws-sam-cli

我正在寻找一种运行已经提供了所有需求的docker容器的方法,以避免等待需求的下载。

我正在本地调试python lambda。
我在PyCharm中使用sam-cli集成。

为了指定需求,我将所有需求都列在了requirements.txt文件中。

当我运行debug sam时,将使用用户容器设置执行构建。
这样就将所有需求从Internet提取到容器中,然后执行它。
当我离线工作或网络速度较慢时,我希望能够使用具有所有要求的容器。这也将加快调试过程。

如何设置环境,使其使用预先构建的Docker容器?

最佳答案

在旧容器的基础上构建一个新容器,并添加RUN指令以将您所需的所有内容安装到新镜像上的新层。

关于docker - 使用预先安装了需求的预构建docker容器镜像,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/59505076/

相关文章:

python - pip 安装 python3.7 版本的 aws-sam-cli 软件包

amazon-web-services - 如何从 AWS SAM 本地 docker 实例连接到主机 MySQL?

docker - 创建前检查错误: “This computer doesn'已启用VT-X/AMD-v。即使已启用它,也必须在BIOS中启用它

amazon-web-services - 无法生成新的 lambda 实例时触发器是否丢失?

java - 有没有办法从 Java AWS Lambda RequestStreamHandler 获取 'return early'

aws-api-gateway - 如何为 Api 方法启用 ApiKeyRequired?

适用于 Windows 的 Docker 桌面 : Can't access my container via the browser

java - 在Windows上构建docker文件时出现未经授权的访问错误

docker - 如何管理 kubernetes 服务部署的部署配置(yaml 文件)

amazon-web-services - AWS Lambda在VPC之外访问RDS