首页/新闻资讯/正文详情

Docker 部署 Python 服务

发布时间:2026/11/7 19:44:55 来源:云帆数科 栏目:资讯中心
Docker 部署 Python 服务
app.pyfrom flask import Flask from redis import Redis, RedisError import os import socket # Connect to Redis redis Redis(hostredis, db0, socket_connect_timeout2, socket_timeout2) app Flask(__name__) app.route(/) def hello(): try: visits redis.incr(counter) except RedisError: visits icannot connect to Redis, counter disabled/i html h3Hello {name}!/h3 \ bHostname:/b {hostname}br/ \ bVisits:/b {visits} return html.format(nameos.getenv(NAME, world), hostnamesocket.gethostname(), visitsvisits) if __name__ __main__: app.run(host0.0.0.0, port80)Dockerfile:# 使用Python官方镜像作为镜像的基础 FROM python:2.7-slim # 设置工作空间为/app WORKDIR /app # 把当前目录下的文件拷贝到 容器里的/app里 ADD . /app # 安装requirements.txt中指定的依赖 RUN pip install -r requirements.txt # 开放80端口 EXPOSE 80 # 设置 NAME 这个环境变量 ENV NAME World # 当容器启动时运行app.py CMD [python, app.py]docker build -t flaskhello .docker imagesdocker run -p 4000:80 flaskhello后台运行,获得一个容器的IDdocker run -d -p 4000:80 flaskhello看到缩短的容器ID:docker ps网页访问http://localhost:4000分享你的镜像账号注册test2018aaaaaa//登陆docker login给镜像打标签docker tag flaskhello test2018/flaskapp:demo推送到远端docker push test2018/flaskapp:demo随时随地都可以执行docker run -p 4000:80 test2018/flaskapp:demo创作不易小小的支持一下吧

相关推荐

C++ enum 和 string互转
C++ enum 和 string互转

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 7:44:01

机器人视觉项目从进场到交付的避坑指南:标定、通信与联调实战
机器人视觉项目从进场到交付的避坑指南:标定、通信与联调实战

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 5:01:43

脉冲线性调频雷达信号处理全链路解析
脉冲线性调频雷达信号处理全链路解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/5 10:50:28

中级消防员证当电工证怎么用?工地太忙根本没时间复习考试
中级消防员证当电工证怎么用?工地太忙根本没时间复习考试

中级消防员证当电工证怎么用?工地太忙根本没时间复习考试 工地太忙根本没时间复习考试,很多人手里拿着中级消防员证却想当电工,结果发现证书根本不通用。这事儿真不是你一个人在担心,我见过太多人踩了同样的坑。今天就来说说【中级消防员证当电工证】这件… · 2026/11/7 19:44:48

高压电工证作业怎么考?学历不高也能拿全国通用证书
高压电工证作业怎么考?学历不高也能拿全国通用证书

高压电工证作业怎么考?学历不高也能拿全国通用证书 你是不是也担心自己学历不高,怕报不了高压电工证作业?其实, 全国通用 的高压电工证并不看你学历高低,而是看你有没有实际操作能力和相关经验。只要符合条件,哪怕你是初中毕业,一样可以报名考试,拿… · 2026/11/7 19:44:48

兴县电工证培训机构报名费多少钱,电子证书怎么考得快
兴县电工证培训机构报名费多少钱,电子证书怎么考得快

兴县电工证培训机构报名费多少钱,电子证书怎么考得快 工地太忙根本没时间复习考试,电工证又不能少,这事儿谁懂啊!很多工人都是边干活边备考,压力大、时间紧,还怕考不过。但你知道吗,现在的电工证都是 电子证书… · 2026/11/7 19:44:48

3个避坑技巧:高压电工证培训图片千万别踩坑,报名前看这篇就够了
3个避坑技巧:高压电工证培训图片千万别踩坑,报名前看这篇就够了

3个避坑技巧:高压电工证培训图片千万别踩坑,报名前看这篇就够了 怕考不过白交培训费?高压电工证培训图片千万别踩坑,选错机构直接血亏!现在市面上培训机构五花八门,真假难辨,很多人花了几千块培训费,结果考试挂了,钱打水漂不说,时间也浪费了。本文… · 2026/11/7 19:44:48

电工证征兵算技能吗?证书过期了不知道怎么复审延期保姆级教程
电工证征兵算技能吗?证书过期了不知道怎么复审延期保姆级教程

电工证征兵算技能吗?证书过期了不知道怎么复审延期保姆级教程 证书过期了不知道怎么复审延期?这事儿真的不能拖,不然不仅影响工作,还可能面临法律责任。别急,本文从开封中小施工企业负责人的角度出发,给你一份 保姆级教程… · 2026/11/7 19:44:48

高压电工证作业官方回应:外省证书如何转过来?真实案例教你避坑
高压电工证作业官方回应:外省证书如何转过来?真实案例教你避坑

高压电工证作业官方回应:外省证书如何转过来?真实案例教你避坑 之前考的证在外省能不能转过来?这个问题困扰了太多人,尤其是像我这样的信阳房建工程从业者。去年我在郑州做了一个项目,临时被安排去处理高压线路故障,结果现场要求必须持本地高压电工证,… · 2026/11/7 19:43:48

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 11:25:08

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 12:02:18

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄?
澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄?

澳洲水电工证考试:证书过期了不知道怎么复审延期?电子证书怎么弄? 证书过期了不知道怎么复审延期?别慌,很多人在拿到【澳洲水电工证考试】的电子证书后,一不小心就忽略了复审时间,结果证书失效,工作受阻,甚至被单位追责。今天就从【澳洲水电工证考试… · 2026/11/7 0:00:41

电工作业提示版通过率揭秘:怎么考才能一次过?
电工作业提示版通过率揭秘:怎么考才能一次过?

电工作业提示版通过率揭秘:怎么考才能一次过? 怕考不过白交培训费?别急,今天我就从驻马店应届工程类毕业生的视角,带你全面了解电工作业提示版的考试流程、备考要点和真实通过率,帮你少走弯路、提高一次通过率。… · 2026/11/7 0:00:41

电工证年审报名千万别踩坑 外省证转过来要搞清这几点
电工证年审报名千万别踩坑 外省证转过来要搞清这几点

电工证年审报名千万别踩坑 外省证转过来要搞清这几点 之前考的证在外省能不能转过来?这个问题是很多电工从业者最关心的,特别是像你这样在商丘从事公路工程的人员,经常需要跨省流动,证书的 有效性 和 可迁移性… · 2026/11/7 0:00:41

双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试
双极步进电机控制实战:DRV8818PWPR与PIC18F86K22驱动调试

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 11:25:08

STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析
STM32F207ZG + DRV8818PWPR 步进电机驱动实战解析

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/7 12:02:18

DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案
DRV8818PWPR+dsPIC30F4013工业级双极步进电机控制方案

/* MD / 富文本中的 .toc(含博客园搬家等嵌套结构);.toc-box 在侧栏,不受影响 */#content_views .toc,/* 编辑器常在目录前后插入空 p(:empty 仍占 20px),一并去掉避免顶空隙 */#content_views.markdown_views > p:empty:has(+ .toc),#content_views.markdown_views … · 2026/11/6 10:29:23

了解更多?预约专属演示

我们的顾问将为您一对一讲解产品与方案

企业微信二维码