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