部署单个flask服务:
1、用镜像起容器,起容器的时候映射端口:docker run -p 16800:5000 -idt 镜像名:tag号 (容器中的5000端口映射成宿主机的16800端口)
2、将服务源代码拷贝到容器中:docker cp 宿主机项目文件存放目录 容器ID:容器中存放项目文件的目录
3、进入容器:docker exec -it 容器ID /bin/bash
4、运行服务:python 服务脚本名.py
5、用Jmeter发送请求:容器中服务地址:宿主机IP:16800

一个容器中部署两个服务:
实现在一个容器中部署两个服务,外部可以通过访问不同端口访问两个服务。
在端口映射时,映射两个端口:
docker run -p 16800:5000 -p 16801:5001 -idt 镜像名:tag号
服务一:

if __name__ == '__main__':app.run(host=host, port=5000, debug=False, threaded = True)

服务二:

if __name__ == '__main__':app.run(host=host, port=5001, debug=False, threaded = True)

外部访问地址:
服务一:宿主机IP:16800
服务二:宿主机IP:16801

docker部署flask服务方法相关推荐

  1. 利用flask写的接口(base64, 二进制, 上传视频流)+异步+gunicorn部署Flask服务+多gpu卡部署

    一.flask写的接口 1.1 manage.py启动服务(发送图片base64版) 这里要注意的是用docker的话,记得端口映射 #coding:utf-8 import base64 impor ...

  2. Docker 部署 FreeIPA 服务

    Docker 部署 FreeIPA 服务 一.FreeIPA Docker 服务部署 1.安装 FreeIPA 服务器 2.部署过程 3.域名解析 二.FreeIPA 服务器脚本批量用户操作 1.进入 ...

  3. docker部署微服务项目

    上次有人说部署单个springboot项目和ssm写的非常的简单可以写一篇docker部署微服务的结构的文章的吗 安排 什么是微服务? 微服务架构是一种将单个应用程序作为一套小型服务开发的方法,每种应 ...

  4. Docker 部署 Flask

    Docker 部署 Flask 最近在用 Monorepo => (Flask + React) + (Python + TypeScript) 写一些自己东西,记于此,温故而知新 WSGI S ...

  5. Docker 部署微服务项目

    目录 一.前言 二.环境准备 1.安装 Docker 2.Docker 安装 MySQL 3.Docker 安装 Redis 4.Docker 安装 Nacos 5.Docker 安装 Nginx 三 ...

  6. docker部署flask应用

    文章目录 0.1 前提 0.2 目标: 1.1 vscode ssh设置 1.2 python环境部署 1.2.1 创建venv环境 1.3 flask 服务器部署 1.3.2 创建flask应用 1 ...

  7. 实战基于Docker部署FLASK后端api并使用云托管服务

    上篇文章我们讲了怎么用docker部署nginx应用网站,这篇文章我们就来部署我们的后端api.我们这次尝试在服务器和微信云托管都进行部署,部署于云托管也是现在个人开发者的另一种选择(个人觉得啊)不用 ...

  8. Docker部署及使用方法_2018_lcf

    Docker概述 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布 ...

  9. 使用 Docker 部署 Node 服务

    前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 前言 Docker 是一个开源的容器引擎.开发者可以将自己的应用以及依赖打包为一个可移植的容器,然后 ...

  10. pg安装部署linux_简简单单基于docker部署微服务网关

    ❝ 本文整理于今年3月,收录在个人开源仓库JavaScriptCollection中,其中很多概念不乏借鉴.摘抄自官网,便于复习相关概念,有兴趣的可以直接去仓库Clone文档学习.参考! ❞ 基本概念 ...

最新文章

  1. 如果两个对象具有相同的哈希码,但是不相等的,它们可以在HashMap中同时存在吗?...
  2. python tfidf特征变换_Python机器学习之“特征工程”
  3. java调度:(一)几种任务调度的 Java 实现方法与比较
  4. spring源码构建以及模块划分和依赖
  5. 2007最受欢迎的十大Ajax技术文章
  6. [译].Net中的内存-什么分配在了哪里
  7. jq22扒的网站, 左右箭头图标问题
  8. linux 小度 驱动_在Linux下使用小度WiFi
  9. SpringBoot实现Excel、Word转换为PDF
  10. 共享充电宝投放餐饮行业收益如何?
  11. Python画豪华版圣诞树,带漂亮彩灯与文字背景
  12. 《2023游戏行业热点趋势报告》|Party Game游戏成为新趋势,备受消费者瞩目
  13. 雨林木风诚聘Linux研发工程师
  14. wear手表软件合集_如何找出正在使用Android Wear手表电池的电池
  15. Python中的单行、多行、中文注释
  16. 【玩转Jetson TX2 NX】(九)TX2 NX 安装onnx-tensorrt工具(详细教程+错误解决)
  17. leetcode17 Sum of Two Integers
  18. 查询英文期刊缩写的网站
  19. 今天看到一篇过千粉条友的懊悔分享
  20. eclipse中向svn提交代码冲突的解决

热门文章

  1. 2019全球区块链杭州高峰论坛将于5月17日举办!
  2. 自学编程,如何找到自己的第一份程序员工作?
  3. Linux ls按时间排列
  4. wifi×××破解的密码查看方式
  5. 2022 基于SpringBoot/SSM的数据库查询平台
  6. qt qss设置字体大小_Qt编写输入法V2019终极版
  7. 计算机内存外存共同点,存储器:内存和外存
  8. 帝国cms免登陆生成html,帝国cms7.5免登陆发布模块
  9. linux安装weblogic界面,Weblogic11g 安装Linux下无Weblogic安装图形界面
  10. python ** 运算符_Python学习第二天--运算符小结