docker部署python fastapi项目

创建Dockerfile文件

shell 复制代码
#设置python环境镜像
FROM python:3.9

COPY requirements.txt /tmp

# 设置src文件夹是工作目录
WORKDIR /tmp

# 安装相应的python库
RUN pip install -r requirements.txt

COPY . .

# 执行Python程序(网页程序主程序)
CMD ["python3", "main.py"]

部署&发布

创建镜像

shell 复制代码
docker build -t seeker_douyin_api .

运行镜像容器

shell 复制代码
sudo docker run -d --name seeker_douyin_api -p 8000:8000 seeker_douyin_api

访问

makefile 复制代码
localhost:8000
相关推荐
老马95271 分钟前
opencode6-桌面应用实战1
人工智能·后端
掘金者阿豪11 分钟前
NAS搭好了但找不到资源?用Pansou同时搜几十个网盘,帮我省了不少会员钱
后端
第五页的你15 分钟前
Go语言--一篇通
后端
数据仓库搬砖人16 分钟前
DWS 列存表分区创建原理详解
后端
渐儿16 分钟前
上下文工程 · 02 · 工具结果的反注入与信任边界
后端
得物技术17 分钟前
基于 Harness + SDD + 多仓管理模式的 AI 全栈开发实践|得物技术
前端·人工智能·后端
好奇的菜鸟18 分钟前
Java开发常用中间件,Docker安装。
java·docker·中间件
掘金者阿豪31 分钟前
服务器突然卡了却找不到原因?cAdvisor让每个容器都透明可见
后端
程序员三明治41 分钟前
【AI】Prompt 工程入门:从五要素框架到 RAG 生产级 Prompt 模板与 Java 实战
java·人工智能·后端·大模型·llm·prompt·agent
雨辰AI1 小时前
SpringBoot3 + 人大金仓 V9 全栈日志实战:Logback + Loki + Filebeat 构建统一日志平台
java·数据库·后端·云原生·eureka·logback·政务