使用docker容器运行Python程序

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了使用docker容器运行Python程序相关的知识,希望对你有一定的参考价值。

本文主要阐述基于python镜像和mysql镜像,利用docker容器搭建python3的系统环境,并运行简单的python程序

一.Python镜像的构造文件、Python程序代码

1️⃣ python镜像的python3_dockerfile

#基础镜像
FROM python:3

#作者信息
MAINTAINER lxc

#工作目录
WORKDIR /usr/src/app

#复制文件到容器中
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simple

COPY . .

ps:由于直接pip速度较慢,这里使用了清华源镜像加速-i https://pypi.tuna.tsinghua.edu.cn/simple

2️⃣ 记录python依赖的文件:requirement.txt

numpy==1.18.4
opencv-python==4.2.0.34
PyMySQL==0.9.3

生成方法:在本机编写代码调试程序后,在python代码所在目录下,使用命令:pip freeze > requirements.txt,即可在该目录下生成requirement.txt文件。(参考链接

以上是关于使用docker容器运行Python程序的主要内容,如果未能解决你的问题,请参考以下文章