VB.net 2010 视频教程 VB.net 2010 视频教程 python基础视频教程
SQL Server 2008 视频教程 c#入门经典教程 Visual Basic从门到精通视频教程
当前位置:
首页 > 编程开发 > Java教程 >
  • docker打包Python环境过程

docker打包Python环境过程

1 导出pip list下面的依赖包

pip freeze > requirements.txt

把导出的requirements.txt放在docker_test目录里

docker_test为将要打包的代码源文件夹。此demo的docker_test文件夹下面应该有requirements.txt和app.py文件

2 编写Dockfile文件

在docker_test同目录下创建Dockfile文件,格式如下:


# 基于的基础镜像

FROM python:3.9.6

# 维护者信息

MAINTAINER name chy@163.com

# 将docker_test目录下的代码添加到镜像中的code文件夹(两个目录参数中间有空格分开)

ADD ./docker_test /code

# 设置code文件夹是工作目录

WORKDIR /code

# 安装支持

RUN pip install -r requirements.txt

#docker运行时即运行app.py文件

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

3 制作镜像

docker build -t imagename Dockerfilepath 

# Dockerfilepath:Dockerfile 所在文件夹名称,当前名录为 “.” 

docker build -t d_t .

4 运行镜像

docker run -t -i d_t

5 运行结果

出处:https://www.cnblogs.com/chy666/p/15193816.html

 


相关教程