专栏名称: 程序员大咖
为程序员提供最优质的博文、最精彩的讨论、最实用的开发资源;提供最新最全的编程学习资料:PHP、Objective-C、Java、Swift、C/C++函数库、.NET Framework类库、J2SE API等等。并不定期奉送各种福利。
目录
相关文章推荐
程序员的那些事  ·  不到 2 个月,OpenAI 火速用 ... ·  昨天  
阿里技术  ·  Cursor入门:MCP开发调用和项目实战 ·  2 天前  
稀土掘金技术社区  ·  我在 pre 直接修改 bug,被领导批评了 ·  昨天  
51好读  ›  专栏  ›  程序员大咖

如何开发一个基于 Docker 的 Python 应用

程序员大咖  · 公众号  · 程序员  · 2018-04-05 10:24

正文

请到「今天看啥」查看全文


>

  • 向镜像中添加文件并安装依赖。

  1.    RUN mkdir -p /app

  2.    WORKDIR /app

  3.    ADD requirements.txt requirements.txt

  4.    RUN pip install -r requirements.txt

  5.    COPY docker-entrypoint.sh /usr/local/bin/

ADD COPY 的区别

总体来说 ADD COPY 都是添加文件的操作,其中 ADD COPY 功能更多, ADD 允许后面的参数为 URL,还有 ADD 添加的文件为压缩包的话,它将自动解压。

使用 RUN 命令调用 pip 包管理器安装 App 的依赖包

在编写 Dockerfile 时尽量将安装依赖的过程提前以提高镜像层的复用率。







请到「今天看啥」查看全文