首页 > 编程语言 >python 使用docker开发

python 使用docker开发

时间:2022-11-08 10:23:18浏览次数:44  
标签:requirements python 开发 env 镜像 docker txt

背景

  • pycharm + win10 环境开发 很多时候 需要编译 一些c++ 拓展 例如 bcrypt==3.1.4
  • win 安装一堆的 Microsoft Visual C++ 14.0 is required

使用docker 可以模拟linux 环境

  • 需要一个基础镜像
FROM python:3.8.13
COPY ./requirements.txt /apps/opt/requirements.txt
WORKDIR /apps/opt
RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.doubanio.com/simple/

生成镜像

docker build -f python_env.build -t python_env:last .

关联一个 解释器

  • Python Interpreter-> docker->image
  • 添加镜像名称 python_env:last

指定端口用于web 服务

  • run config-> docker contanner setting-> port

代码地址

标签:requirements,python,开发,env,镜像,docker,txt
From: https://www.cnblogs.com/guanchaoguo/p/16868750.html

相关文章

  • Python 读取图片的位置写入txt
    importossaveBasePath=r'E:\Mine_personnel'#存放txt文件的地址jpgfilepath=r'E:\Mine_personnel\images\val'#jpg图片的地址ftest=open(os.path.join(s......
  • 「前端游戏开发体验」我用react实现网页游戏的全过程(包括规则设计)
    关于游戏的灵感来源今年元宵节的时候,我玩的小游戏里面有限时任务,可以解锁节日限定物品,于是那几天我玩的很欢乐很积极。端午节到来之前,我想玩一下身份转换,从玩家转换到游戏策......
  • docker 设置 容器自启动
    因为我们要ssh去连接虚拟机,并且在本地操作虚拟机,但是这些都得在虚拟机容器启动的情况下才能实现,所以说设置开机自启就能省去很多步骤。dockerps查看正在运行的容器。......
  • 京东云开发者|mysql基于binlake同步ES积压解决方案
    1背景与目标1.1背景国际财务泰国每月月初账单任务生成,或者重算账单数据,数据同步方案为mysql通过binlake同步ES数据,在同步过程中发现计费事件表,计费结果表均有延迟,ES数......
  • 小程序开发vscode常用插件
    wechat-snippet微信小程序代码辅助,代码片段自动完成minapp微信小程序标签、属性的智能补全(同时支持原生小程序、mpvue和wepy框架,并提供snippets)wxapp-helper微信......
  • python进阶(26)collections标准库
    前言这个模块实现了特定目标的容器,以提供Python标准内建容器dict,list,set,和tuple的替代选择。这个模块提供了以下几个函数函数作用namedtuple()创建命......
  • 【Python】Python使用Tk实现动态爱心效果
    【Python】Python使用Tk实现动态爱心效果是抄的一个UP主的(视频链接在文章结尾),自己改了点小东西,加了注释,然后最后光环的那里UP没有放出一部分代码,自己脑补了。写的时候发现......
  • 垃圾蜘蛛UA屏蔽封禁python|SM-G900P|OPPO A33|DataForSeoBot|omgili|SemrushBot|Adsbo
    (python|Python|SM-G900P|OPPOA33|DataForSeoBot|omgili|SemrushBot|Adsbot|AhrefsBot|mj12bot|MJ12|WebMeUp|serpstatbot|leiki|opensiteexplorer|hubspot)列表里面有两......
  • docker 安装 mysql
    1、下载镜像文件dockerpullmysql:5.72、创建实例并启动dockerrun-p3306:3306--namemysql\-v/mydata/mysql/log:/var/log/mysql\-v/mydata/mysql/data:/var......
  • unity游戏开发随记
    今天做一个scrollview下面list的动画,效果大概是:从右侧一个接一个滑倒左侧。因为父节点是用VerticalLayoutGroup做的所以我一开始想的是,scrollview获取子节点列表,然后传......