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
相关推荐
kosan1 分钟前
.NET/C# 实战:我如何把登录验证码从“裸奔”改到“铜墙铁壁”
后端
王中阳Go31 分钟前
AI编程实践:规则 + 技能 + 子代理 + 钩子,拆解Trae AI 开发规范的完整落地范式
后端·agent·ai编程
码事漫谈1 小时前
放下代码洁癖,享受挖坑人生
后端
_张有志_1 小时前
手撕 STL:一棵红黑树,凭什么同时撑起 set 和 map?
后端
妙码生花1 小时前
从 PHP 到 AI + Golang,程序员自救转型手记(二十七):管理员登录验证码开关
前端·后端·ai编程
她的男孩1 小时前
当 Spring Boot 遇上 Flowable 7:Forge 框架企业级工作流引擎架构全解析
人工智能·后端·程序员
java小白小1 小时前
SpringBoot(15):日志框架选型与配置——Logback 从入门到生产级
后端
庄周de蝴蝶1 小时前
两次考试,总算压线通过系统分析师
后端·架构
AAA@峥2 小时前
容器数据不丢失:Docker 分层存储 + Volume 共享、备份迁移完整指南
运维·docker·容器
孫治AllenSun2 小时前
【MDC】使用 MDC 封装一个 LogMdcUtil 工具类
java·spring boot·后端