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
相关推荐
知白守黑2673 小时前
docker资源限制
运维·docker·容器
QX_hao6 小时前
【Go】--map和struct数据类型
开发语言·后端·golang
无妄无望6 小时前
docker学习(4)容器的生命周期与资源控制
java·学习·docker
MC丶科7 小时前
【SpringBoot 快速上手实战系列】5 分钟用 Spring Boot 搭建一个用户管理系统(含前后端分离)!新手也能一次跑通!
java·vue.js·spring boot·后端
G探险者7 小时前
为何一个系统上线要经过N轮测试?带你看懂企业级发布体系
后端
爱宇阳8 小时前
禅道社区版 Docker Compose 服务迁移教程
运维·docker·容器
lang201509288 小时前
Spring Boot 入门:5分钟搭建Hello World
java·spring boot·后端
xzl049 小时前
docker运行Ubuntu22.04
docker
间彧10 小时前
Windows Server,如何使用WSFC+nginx实现集群故障转移
后端