使用预先安装了要求的预制docker容器映像

时间:2019-12-27 19:11:24

标签: docker aws-lambda aws-sam-cli

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

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

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

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

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

1 个答案:

答案 0 :(得分:0)

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