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
相关推荐
aibo8603083 分钟前
基于 Spring Boot + Vue3 的菜谱分享网站设计与实现
java·spring boot·后端
凤山老林4 分钟前
Spring Boot 集成 TOTP 双因素认证与恢复码机制
java·spring boot·后端
vipxieliang5 分钟前
ThinkPHP MVC 模式入门:从控制器到视图的完整实践
后端·php·thinkphp
vipxieliang11 分钟前
Spring Boot 测试策略:单元测试、切片测试与集成测试
java·spring boot·后端
vipxieliang12 分钟前
Go 1.24 工具链改进实战:工具依赖管理与 go vet 新分析器
后端·go
掘金者阿豪12 分钟前
慢 SQL 优化别急着加索引:从订单分页查询聊聊 KES 执行计划
后端
涡能增压发动积13 分钟前
AI 对一位老开发的副作用总结
后端
未秃头的程序猿23 分钟前
同一个商户号,V2 免密代扣和 V3 分账的证书怎么共存?
java·后端·微信
captain37637 分钟前
Spring Boot的配置文件
java·spring boot·后端
IT_陈寒1 小时前
为什么你应该学习React?
前端·人工智能·后端