当前位置: 首页 > 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.jsqmd.com/news/100425/

相关文章:

  • 删除有序数组的重复项
  • 【企业数据防护新标准】:私有化Dify异地多活备份实战指南
  • 关于C语言面试题整理
  • 【MLOps工程师必看】:用语义化Docker标签实现AI模型可追溯性
  • Arduino Uno R3 开发板 核心技术参数
  • Linux系统编程(进程1)
  • 《深入昇腾底层:Ascend C 编程模型与高性能算子开发实战》
  • 基于协同过滤算法的动漫推荐系统源码 Java+SpringBoot+Vue3
  • 【高阶检索技术揭秘】:Dify算法选择的7个关键考量因素
  • 如何实现零宕机流量调度?,基于Docker MCP 网关的智能负载方案
  • 私有化Dify日志分析全指南(从采集到可视化,一站式解决方案)
  • 为什么你的视频帧检索越来越慢?Dify索引必须掌握的4项优化策略
  • 霍尔电流传感器数据怎么实时查看,有便携方式么?
  • OpenAI API 和 Anthropic API的区别及对比
  • 常说求职有 “金三银四”“金九银十”,到底哪个时间段找工作最合适?
  • Windows操作系统:数字世界的基石与技术演进全景
  • 第8篇 | 流量的“密语”:网络监听与中间人攻击的全景解析
  • 3步完成Dify工作流依赖完整性验证,提升系统稳定性90%
  • 我也不明白
  • 【Docker镜像优化黄金法则】:让边缘Agent更小更快更安全
  • 从零搭建量子计算开发环境:镜像缓存构建的4个核心原则与实操技巧
  • CF1093G Multidimensional Queries - crazy-
  • Gin框架入门篇001_Gin框架简介
  • 仅1%人掌握的建模技术:R语言金融相关性矩阵稀疏化处理实战
  • App从点击流到会话流,不重构的情况下如何实现?3个实战场景解析
  • 超越传统PLM理念,定义行业新标准:全星研发项目管理APQP软件系统
  • hal!HalpClockInterrupt分析从hal!HalBeginSystemInterrupt到nt!KeUpdateSystemTime到hal!HalEndSystemInterrupt
  • 女性网安职场生存指南:从入门小白到安全领域领导力养成记
  • C语言复习笔记
  • 全星研发项目管理软件系统:超越传统 PLM,赋能汽车部件与芯片半导体高标准研发