news 2026/6/10 13:41:49

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

作者头像

张小明

前端开发工程师

1.2k 24
文章封面图
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,然后构建后运行镜像

版权声明: 本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若内容造成侵权/违法违规/事实不符,请联系邮箱:809451989@qq.com进行投诉反馈,一经查实,立即删除!
网站建设 2026/6/7 9:27:11

Docker Offload云端资源对接陷阱预警:90%工程师忽略的2个致命配置

第一章:Docker Offload云端资源对接的现状与挑战随着边缘计算与云原生技术的深度融合,Docker Offload 作为一种将容器化工作负载动态迁移至云端执行的机制,正逐渐成为提升边缘设备算力利用效率的关键手段。然而,在实际落地过程中&…

作者头像 李华
网站建设 2026/6/8 21:50:05

驾校预约管理系统源码 Java+SpringBoot+Vue

一、关键词 驾校预约管理系统,驾校预约系统,驾校管理系统二、作品包含 源码数据库全套环境和工具资源本地部署教程三、项目技术 前端技术:Html、Css、Js、Vue2.0、Element-ui 、layui 后端技术:Java、SpringBoot2.0、MyBatis四、运…

作者头像 李华
网站建设 2026/6/7 22:44:31

删除有序数组的重复项

1. 双指针定义:- slow :慢指针,标记去重后数组的最后一个有效元素位置。- fast :快指针,遍历整个数组,寻找新的唯一元素。2. 核心逻辑:- 快指针遇到与慢指针指向元素不同的值时,慢…

作者头像 李华
网站建设 2026/6/6 23:07:13

11.先学fpga还是先学arm?

不知道哪看到一段话,觉得很有道理,记录一下: 根据IEEE最新行业调查报告(2024),工程师面临三大核心矛盾: 深度VS广度:FPGA要求掌握RTL级设计能力,ARM需要理解操作系统调…

作者头像 李华
网站建设 2026/6/6 9:00:18

仅限内部流传的Dify测试框架:Agent工具用例库搭建指南

第一章:仅限内部流传的Dify测试框架概述Dify内部测试框架是一套专为高并发场景下验证AI服务稳定性和响应一致性的自动化测试工具集,主要用于模型接口、工作流引擎与插件系统的集成测试。该框架基于Go语言开发,结合轻量级消息队列与断言引擎&a…

作者头像 李华