当前位置: 首页 > news >正文

Docker使用案例-部署Python-flask应用

介绍

基于已经有docker基础概念的情况下,可以看我前面的文章Docker使用案例-数据卷启动nginx-CSDN博客

实验环境

  • 操作系统-centsos9.0
  • docker 27.3.1

实验步骤

创建项目目录

mkdir /myweb touch app.py touch dockerfile

编写python代码

from http.server import HTTPServer, SimpleHTTPRequestHandler import socketserver PORT = 8000 with socketserver.TCPServer(("", PORT), SimpleHTTPRequestHandler) as httpd: print("Serving at port", PORT) httpd.serve_forever()

编写dokcerfile

From python:3.11-slim WORKDIR /app COPY app.py /app/ expose 8000 cmd ["python","app.py"]

构建docker镜像

docker build -t my-python-app

运行docker容器

docker run --name my-app -d -p 8124:8000 my-python-app

运行结果

访问http://ip:8124

在项目夹里添加一个index.html(注意需要重新编写 dockerfile,然后构建后运行镜像

http://www.rkmt.cn/news/111156.html

相关文章:

  • Linux系统编程(进程1)
  • 基于协同过滤算法的动漫推荐系统源码 Java+SpringBoot+Vue3
  • 【高阶检索技术揭秘】:Dify算法选择的7个关键考量因素
  • 为什么你的视频帧检索越来越慢?Dify索引必须掌握的4项优化策略
  • App从点击流到会话流,不重构的情况下如何实现?3个实战场景解析
  • 超越传统PLM理念,定义行业新标准:全星研发项目管理APQP软件系统
  • 女性网安职场生存指南:从入门小白到安全领域领导力养成记
  • 全星研发项目管理软件系统:超越传统 PLM,赋能汽车部件与芯片半导体高标准研发
  • 《Ascend C 高级优化:GELU、LayerNorm 实现与算子融合实战》
  • 揭秘气象预测准确率提升秘诀:3种R语言模型对比分析全公开
  • 【企业级Docker Offload部署必读】:揭秘高并发场景下的云端资源热切换技术
  • OSPF综合实验
  • 极端天气频发,我们该如何应对?,基于R语言的气象归因分析全流程解析
  • 揭秘Dify并行执行机制:如何实现任务处理速度提升300%
  • (混合检索性能革命):Dify响应时间从3秒到200ms的实践路径
  • 打通 C++ 与 Node.js 的跨语言交互通道
  • SpringBoot新手入门:从0到1快速搭建Web应用
  • 从入门到精通:Docker MCP 网关负载均衡的7个核心技术点
  • [特殊字符] 用 PyTorch 打造「CNN-LSTM-Attention」股票预测神器!——从 0 到 1 的保姆级教程(附完整源码)
  • 数据科学与大数据技术毕业设计创新的选题怎么选
  • 细胞兼容性好的微载体品牌 赋能干细胞 3D 悬浮高效扩增
  • 仅限内部分享:资深专家解读Dify重排序日志的7种模式
  • 为什么你的检索效果总不理想?Dify 混合检索权重配置被忽视的3个关键点
  • 探索三阶传递函数的阶跃响应与专家PID控制
  • 通俗易懂讲线程--适合小白的零基础教程(面试版)
  • Rust Rocket Web 应用项目结构详解(MVC 风格)
  • 哈啰电动车大面积断网:2G退网冲击共享出行,IoT时代的“体面退场”之路!
  • 【R语言生态建模权威教程】:从零构建专业级环境监测模型
  • HTTP2推的是静态资源,SSE推的是数据 - jerry
  • 从权限绕过到零信任架构:重构Dify检索结果安全体系的4个关键步骤