python – Docker如何运行pip require.txt只有有变化?
发布时间:2020-12-16 03:44:53 所属栏目:安全 来源:网络整理
导读:在Docker文件中,我有一个安装require.txt的图层: FROM python:2.7RUN pip install -r requirements.txt 无论对该文件进行任何更改,当我构建码头服务器映像时都会运行整个过程. 如果文件有更改,我该如何确保Docker只运行pip install -r requirements.txt? R
在Docker文件中,我有一个安装require.txt的图层:
无论对该文件进行任何更改,当我构建码头服务器映像时都会运行整个过程. 如果文件有更改,我该如何确保Docker只运行pip install -r requirements.txt?
我假设在构建过程的某个时刻,您将使用COPY或ADD将整个应用程序复制到Docker映像中:
问题在于,您每次将整个应用程序复制到映像中时,无效Docker构建缓存.这也将使所有后续构建步骤的缓存无效. 为了防止这种情况,我建议在将整个应用程序添加到映像之前,单独构建步骤中只复制require.txt文件:
由于需求文件本身可能很少更改,您可以使用缓存的图层,直到将应用程序代码添加到图像中为止. (编辑:李大同) 【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容! |
相关内容
- bash脚本执行顺序
- vim – 在命令模式下向前/向后移动一个单词?
- GOT AN ERROR“在令牌(Promise)实例化期间出错!.”与angul
- docker – 我的coreos / fleet部署的服务正在消亡,我不知道
- bootstrap中模态框、模态框的属性实例详解
- WebService 通俗解释,看它到底是什么技术
- angularjs – 从控制器进行AJAX调用是“最佳实践”吗?
- angularjs – 如何使用ng-class强制类名称顺序
- linux – 如何将docker镜像指向我的.m2目录,以便在mac上的
- My First SmartDevice Application ---Demo