python极简教程_极简教程-Python的容器部署

极简教程-Python的容器部署

场景描述:我们使用一个简单的python项目,本项目是中文分词的算法。如何实现Docker安装部署。

第一步: Win10下创建目录文本。选择在D盘下创建docker目录,分别新建三个文件:Dockerfile,app.py,equirements.txt

15.png?raw=true

Dockerfile(没有后缀):一个文本文件,包含了一条条的指令(Instruction),每一条指令构建一层,因此每一条指令的内容,就是描述该层应当如何构建。创建镜像必须文件。

# 基于镜像基础

FROM python:3.7

# 设置代码文件夹工作目录 /app

WORKDIR /app

# 复制当前代码文件到容器中 /app

ADD . /app

# 安装所需的包

RUN pip install -r requirements.txt

# Run app.py when the container launches

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

app.py:python项目的源代码,这里测试的单个python文件,如果是一个完整项目,可以将整个文件夹拷贝到这里。

# coding:utf8

"""

DESC: Python数据预处理之第一个分词程序范例

Author:伏草惟存

Prompt: code in Python3 env

"""

import jieba

str = "道路千万条,安全第一条;行车不规范,亲人两行泪。"

print("原句: \n" + str)

seg_list = jieba.cut(str)

print("分词: \n" + " / ".join(seg_list))

equirements.txt :所需要的插件,以python为例,其获取方法是cmd命令,进入到【D:\docker】目录,执行命令:pip freeze > requirements.txt

16.png?raw=true

第二步:生成镜像。本文采用的windows环境。docker build -t friendlyhello .命令中最后的点不要忘记,这里表示当前目录

17.png?raw=true

第三步:查看镜像是否生成

17.png?raw=true

第四步:运行镜像程序,这里可以看到分词效果

18.png?raw=true

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值