我正在寻找一种运行已经提供了所有需求的docker容器的方法,以避免等待需求的下载。
我正在本地调试python lambda。 我在PyCharm中使用sam-cli集成。
要指定要求,我将所有要求都列在了requirements.txt文件中。
当我运行debug sam构建时,将使用用户容器设置来执行。 这样就将所有需求从Internet提取到容器中,然后执行它。 当我离线工作或网络速度较慢时,我希望能够使用具有所有要求的容器。这也将加快调试过程。
如何设置环境,使其使用预先构建的Docker容器?
答案 0 :(得分:0)
在旧容器的基础上构建新的容器,并添加一条RUN
指令以将您需要的所有内容安装到新映像上的新层。