当前位置: 首页 > news >正文

用织梦做的网站怎么管理谷歌在线搜索

用织梦做的网站怎么管理,谷歌在线搜索,律师事务所公司类网站建设案例,黑色大气网站源码大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂 。 前言 本地写好的python项目,如何部署在服务器上运行呢?今天,我们就来抽一点点时间来看看。(网上找的资料,大部分都囫囵吞枣的…

大家好,我是雄雄,欢迎关注微信公众号:雄雄的小课堂

前言

本地写好的python项目,如何部署在服务器上运行呢?今天,我们就来抽一点点时间来看看。(网上找的资料,大部分都囫囵吞枣的,看过之后难以吸收,所以今天就自己整理整理)

1.生成项目的依赖列表

在本地项目中的终端,需要执行命令:

pip freeze > requirements.txt

然后我们会发现在项目的根目录下会生成一个文件,如图所示:

2.在项目中创建dockerfile文件,示例如下:


FROM python:3.10-slim# 设置工作目录
WORKDIR /home/app
# 复制项目文件到容器中
COPY . /home/app
# 安装项目依赖项
RUN pip install -r requirements.txt
# 运行
CMD ["python", "main.py"]

3.将项目文件和源码都上传至服务器中

自行想办法上传就行,相关上传软件市面上多的很,我这边使用的是WindTerm,这个工具可以将文件直接拖到服务器上,且上传很快。

4.使用命令构建docker镜像,如下是命令:

docker build -t <镜像名称> <Dockerfile路径>

上述命令中,-t参数用于指定镜像名称,<Dockerfile路径>指定了Dockerfile文件的路径,该文件用于定义容器的构建规则。

下面是个示例:

docker build -t ciyun-project:v1.0 .

注意,最后有个小数点。

5.停止并删除旧的容器(如果需要):

如果你之前已经运行了一个容器,并且想要用新的镜像替换它,首先需要停止并删除旧的容器:

docker stop 镜像名
docker rm 镜像名

5.启动容器

运行新的容器:
使用新的镜像启动容器:

在重新构建了镜像后,我们需要启动容器来运行修改后的项目代码。可以使用以下命令启动容器:

docker run -d -p <宿主机端口>:<容器端口> --name <容器名>  <镜像名称>

代码示例:

docker run -d -p 7582:7582 --name fastapi-project ciyun:v1.0

6.查看运行状态与日志

docker psdocker logs 你的容器id

7.附fastapidockerfile文件

FROM python:3.10-slim# 设置时间
RUN ln -sf /usr/share/zoneinfo/Asia/Beijing/etc/localtime# 输出时间
RUN echo 'Asia/Beijing' >/etc/timezone# 设置工作目录
WORKDIR /home/app# 将当前目录下的所有内容都拷贝到工作目录中
COPY . /home/app# 禁用缓存并批量安装包(后面的链接是利用豆瓣源安装,速度会加快)
RUN pip install --no-cache-dir -r requirements.txt -i https://pypi.douban.com/simple/# 暴露端口
EXPOSE 7581# 运行命令
CMD ["uvicorn", "main:app", "--reload", "--host", "0.0.0.0", "--port", "7581"]

8.附纯python项目的dockerfile文件

FROM python:3.10-slim# 设置时间
RUN ln -sf /usr/share/zoneinfo/Asia/Beijing/etc/localtime# 输出时间
RUN echo 'Asia/Beijing' >/etc/timezone# 设置工作目录
WORKDIR /home/app# 将当前目录下的所有内容都拷贝到工作目录中
COPY . /home/app#RUN pip install -U pip
#RUN pip config set global.index-url http://mirrors.aliyun.com/pypi/simple
#RUN pip config set install.trusted-host mirrors.aliyun.com
RUN pip install -r requirements.txt -i https://pypi.tuna.tsinghua.edu.cn/simpleCMD ["python", "main.py"]
http://www.tj-hxxt.cn/news/35089.html

相关文章:

  • 模板之家官网手机模板seo搜索引擎推广什么意思
  • 福州做网站设计安卓手机游戏优化器
  • 安阳网站制作哪家好百度指数的搜索指数代表什么
  • 北京百度网讯科技有限公司关键词首页排名优化平台
  • 发展历程 网站建设seo范畴有哪些
  • 工商网站如何做实名百度问答下载安装
  • 招聘网站数据分析怎么做剪辑培训班一般学费多少
  • 做智能网站软件下载百度广告搜索引擎
  • 做网站前端的软件新媒体运营工作是什么
  • 网站特色怎么写seo优化厂商
  • 做网站至少多少钱百度识图扫一扫
  • 火车头wordpress发布缩略图成都关键词优化平台
  • 要制作一个自己的网站建站系统
  • 章贡网站建设新闻投稿平台
  • 欧米茄女士手表网站免费发布广告信息的网站
  • 一品威客做任务要给网站钱吗seo网站培训
  • 杭州企业网站开发电脑全自动挂机赚钱
  • 家在深圳歌曲seo个人博客
  • 网页qq登录登录入口seo关键词快速获得排名
  • 英国做bus网站百度引流免费推广怎么做
  • 这里是我做的网站网站建设方案书 模板
  • 网站开发工作简历windows优化大师值得买吗
  • 做公司简介网站免费b2b推广网站
  • 5 网站建设的基本步骤是网络营销公司名字
  • 垂直网站建设方案最新的即时比分
  • wordpress后台左侧菜单显示seo做关键词怎么收费的
  • 400电话实名制认证网站seo搜索引擎优化知乎
  • oa系统网站建设百度开户流程
  • 网站建设论文总结合肥seo网站管理
  • 网站开发设计制作合同企业qq怎么申请