dockerfile部署python脚本

服务器配置环境

  • 安装docker
  • 安装python
  • 安装mongodb

部署单独的脚本需要单独的文件夹
3个脚本3个单独文件夹,每个文件夹的格式:

  • 脚本py
  • dockerfile文件
  • requirements.txt文件
  • 所需要其他py

dockerfile文件内容:

FROM python:3.7.0
MAINTAINER DHSB_WANG
COPY requirements.txt ./
RUN pip install --no-cache-dir -r requirements.txt
COPY . .
CMD ["./predict.py"]

打包生成对应的脚本镜像执行

  • cd对应文件夹根目录
  • docker build -t 镜像名 .(.指的是所有文件)
  • 启动docker镜像
    docker run -it 镜像ID 可能提示权限不够无法启动,则使用交互式启动
    docker run -it 镜像ID /bin/bash
  • 进入交互后python name.py启动脚本执行

删除镜像:先删除container在删除镜像

  • 删除镜像命令:docker rmi 镜像ID,如果有提示未删除的container,则对应删除container
  • 删除container命令:docker rm containerID
评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值