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 分钟前
AI Agent 设备指令超时后,重试会执行两次吗?
人工智能·后端·agent
全栈弄潮儿4 分钟前
Python实战第6期:列表与元组
后端·python·编程语言
用户817595220138 分钟前
QNAP NAS 部署 Vaultwarden:使用 Cloudflare Tunnel 实现外网访问与手机同步
后端
嘿嘿嘿91511 分钟前
Java 第四周学习笔记:多态、接口、内部类与 String
后端
彩雲演文11 分钟前
51单片机万年历Proteus仿真跑通实录:LCD12864B+DS1302+DHT11,带农历和闹钟(效果图+接线表+全套源码)
后端
ThinkerQAQ_13 分钟前
并发编程(十):BlockingQueue 与 Channel 的实现——从 Runtime 到 CPU
后端
霂鳯13 分钟前
新手勇闯网络安全 | PHP基础(四)
后端
SensorFlow14 分钟前
SensorFlow Docker 部署:从埋点接入到第一张看板
docker
海岳云舟15 分钟前
程序常驻后台运行的原理和方法
后端·全栈
彩雲演文19 分钟前
Proteus仿真LCD12864B不显示/黄屏?别急着改接线,真凶是BusyCheck死循环(51单片机实战排查)
后端