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
相关推荐
小陈工几秒前
Docker容器化部署Python应用——从开发到生产的全流程
运维·开发语言·python·docker·云原生·容器·数据挖掘
bcbnb18 分钟前
基于Mach-O文件的动态库与静态库归属方案及API扫描实践
后端·ios
光辉GuangHui20 分钟前
SDD 实践:OpenSpec + Superpowers 整合创建自定义工作流
前端·后端
金銀銅鐵22 分钟前
[Java] 如何自动生成简单的 PlantUML 类图
java·后端
小江的记录本25 分钟前
【Spring Boot】Spring Boot 全体系知识结构化拆解(附 Spring Boot 高频面试八股文精简版)
java·spring boot·后端·spring·面试·tomcat·mybatis
灰阳阳26 分钟前
Docker实践-阿里云上创建私有仓库
阿里云·docker·容器
ETA826 分钟前
流式背后的状态机:深入解析 AI Agent 的核心循环机制
后端·源码
在屏幕前出油31 分钟前
04. FastAPI——响应类型
开发语言·后端·python·pycharm·fastapi
Ivanqhz37 分钟前
寄存器分配的核心函数 allocate
java·开发语言·后端·python·rust
程序员爱钓鱼40 分钟前
GoWeb开发核心库: net/http深度指南
后端·面试·go