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
相关推荐
希望永不加班2 分钟前
SpringBoot 自定义 Starter:从零开发一个私有 Starter
java·spring boot·后端·spring·mybatis
悟空码字20 分钟前
别再System.out了!这份SpringBoot日志优雅指南,让你告别日志混乱
java·spring boot·后端
程序员张31 小时前
自定义跨字段校验必填注解
java·后端
那个失眠的夜1 小时前
Spring 的纯注解配置
xml·java·数据库·后端·spring·junit
Rust研习社1 小时前
Rust 堆内存指针 Box 详解
开发语言·后端·rust
ffqws_1 小时前
Spring Boot:用JWT令牌和拦截器实现登录认证(含测试过程和关键注解讲解)
java·spring boot·后端
Java水解1 小时前
Go语言中的Pool:对象复用的艺术
后端·go
yxl_num2 小时前
Docker 完整部署一个包含 Spring Boot(依赖 JDK)、MySQL、Redis、Nginx 的整套服务
java·spring boot·docker
大鹏说大话2 小时前
Go语言Channel并发编程实战:从基础通信到高级模式
开发语言·后端·golang
Jacky-0082 小时前
Rust安装(MinGw64编译器安装)
开发语言·后端·rust