美文网首页k8s/istio
python执行文件打Docker镜像

python执行文件打Docker镜像

作者: 国服最坑开发 | 来源:发表于2021-08-14 16:49 被阅读0次

0x01 导出python依赖

在 app.py 当前目录下执行名令, 得到依赖文件

 pip3 freeze > requirements.txt

但不是所有依赖都是必需的, 可以根据app.py 的头部依赖删除不需要的部分

此时, 当前目录存在两个文件

  • app.py
  • requirements.txt

0x02 Dockerfile 编写

关键点是 基础镜像的选择, 然后在Dockerfile中执行pip install 动作, 完成依赖拉取

FROM python:3.8-slim-buster
COPY ./requirements.txt /
COPY ./app.py  /

RUN pip install -r /requirements.txt

EXPOSE 80

CMD ["python", "/app.py"]

0x03 打镜像, 自测

docker build .
docker run -p 10080:80  {imageId} 

相关文章

  • python执行文件打Docker镜像

    0x01 导出python依赖 在 app.py 当前目录下执行名令, 得到依赖文件 但不是所有依赖都是必需的, ...

  • Docker File

    一、Docker File DockerFile 相当于 Docker 镜像的构建文件 二、执行一个 Docker...

  • docker-- cobra

    *查看docker镜像仓库 *搜索docker镜像 *拉取docker镜像文件 *运行镜像文件,并进入root终端...

  • 使用docker部署springboot项目

    一. 在winows安装docker 。 安装exe文件后,可以在命令行中执行docker命令。但pull镜像时会...

  • Docker学习笔记(一):容器和镜像

    Docker配置阿里云镜像加速 Docker执行过程 执行时先查找有无镜像,没有镜像则下载,镜像不存在则无法运行 ...

  • docker镜像管理

    一、镜像简介 Docker镜像是一个Docker的可执行文件,其中宝库哟运行应用程序所需要的所有代码内容、依赖库、...

  • 【docker专栏3】docker基础概念-容器、镜像以及引擎组

    一、docker镜像与容器 docker镜像是一个可执行的静态独立软件包,包含打包程序代码和软件运行环境等文件。如...

  • docker启动mysql实例

    拉取mysql镜像 执行命令docker pull mysql:5.7拉取mysql的镜像执行docker ima...

  • docker中运行carla

    拉取carla镜像 相关学习: 2.运行carla docker: Docker的二进制执行文件run: 与doc...

  • docker搭建静态网站

    下载安装docker 使用dockerfile创建镜像 dockerfile文件内容: 执行操作命令: 打开容器w...

网友评论

    本文标题:python执行文件打Docker镜像

    本文链接:https://www.haomeiwen.com/subject/lkdebltx.html