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
相关推荐
间彧1 天前
ServBay 详解:一站式本地 Web 开发环境
后端
qinyia1 天前
WisdomSSH如何高效检查服务器状态并生成运维报告
linux·运维·服务器·数据库·人工智能·后端·ssh
IT_陈寒1 天前
Python开发者必知的5个高效技巧,让你的代码性能提升50%
前端·人工智能·后端
q***2511 天前
Spring容器的开启与关闭
java·后端·spring
q***01771 天前
SpringBoot实战(三十二)集成 ofdrw,实现 PDF 和 OFD 的转换、SM2 签署OFD
spring boot·后端·pdf
q***96581 天前
springboot3整合knife4j详细版,包会!(不带swagger2玩)
android·前端·后端
风象南1 天前
Spring Boot模板引擎在后端开发中的实战应用
后端
Victor3561 天前
Redis(148)Redis的性能测试如何进行?
后端
Victor3561 天前
Redis(149)Redis的监控指标有哪些?
后端
柠石榴1 天前
go-1 模型
开发语言·后端·golang