(记录运维踩坑过程):打包python项目放到docker自搭建的django框架容器过程

本文详细记录了将Python Django项目打包并部署到自建Docker容器的过程,包括创建上传文件夹、生成Docker镜像、运行容器等步骤。遇到的问题包括环境依赖、Dockerfile配置、端口映射以及MySQLclient版本错误,通过查阅资料和修改代码文件成功解决。
摘要由CSDN通过智能技术生成

docker搭建django框架过程

参考文章(非常感谢大佬记录的文章):https://blog.csdn.net/u013282737/article/details/85233408

实验环境:vmware 中的 centos 7.2
软件版本:Docker Engine 18.09.5 和 python 3.6

序:介绍python项目包背景

在这里插入图片描述
运行的时候直接在pycharm终端里面执行manage.py即可

在这里插入图片描述
插曲:
这里领导在给我包的时候,环境所需插件并没有一起打包给我,为了保守起见,我先用windows 7 安装了pycharm (后安装)和python解释器 3.6版本(先安装)装上试下效果,pycharm里面终端显示没有该命令,但是cmd窗口里面却有,这个跟我先安装了pycharm有关系,后来两个都卸载,先装了解释器,再装pycharm解决该问题。
python此命令需要设置环境变量,可参考该链接===》https://jingyan.baidu.com/article/b2c186c811d1a5c46ef6ff89.html
初次安装pycharm在运行项目包的时候一定要让给你发包的人将他上面的插件一并截图发你,再逐一安装,这里需要提一嘴的是在后面执行pip命令时为防止生成的requirement.txt文件为0KB所需要执行的步骤,如图:
在这里插入图片描述
这里要安装项目包所需要运行的一些插件环境,不然项目包会无法正常运行
这里要安装项目包所需要运行的一些插件环境,不然项目包会无法正常运行
添加搜索相关插件安装
添加搜索相关插件安装
搜索点击安装即可
在这里插入图片描述
安装完相关插件以后,执行python命令运行中报错
django.core.exceptions.ImproperlyConfigured: mysqlclient 1.3.13 or newer is required; you have 0.9.3
如图所示:

在这里插入图片描述
网上搜索,查询资料是要修改python解释器安装路径中的两个文件,
参考文章:https://blog.csdn.net/qq_42992919/article/details/94477118
虽然此文是在

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值