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
相关推荐
胡斌附体3 小时前
linux(ubuntu)拉取源码进行docker容器部署
linux·git·ubuntu·docker·node·nvm
JH30734 小时前
SpringBoot自定义启动banner:给项目加个专属“开机画面”
java·spring boot·后端
what丶k4 小时前
深度解析Redis LRU与LFU算法:区别、实现与选型
java·redis·后端·缓存
扑火的小飞蛾4 小时前
RHEL 7 安装 Docker 过程总结
运维·docker·容器
测试人社区-浩辰5 小时前
AI与区块链结合的测试验证方法
大数据·人工智能·分布式·后端·opencv·自动化·区块链
web小白成长日记5 小时前
Node.js 编程实战:部署 Node.js 应用 —— Docker 容器化部署
docker·容器·node.js
老友@6 小时前
分布式事务完全演进链:从单体事务到 TCC 、Saga 与最终一致性
分布式·后端·系统架构·事务·数据一致性
java1234_小锋7 小时前
Spring里AutoWired与Resource区别?
java·后端·spring
风象南7 小时前
Spring Boot 定时任务多实例互斥执行
java·spring boot·后端
崎岖Qiu7 小时前
【深度剖析】:结合 Spring Bean 的生命周期理解 @PostConstruct 的原理
java·笔记·后端·spring·javaee