docker部署flask服务方法
部署单个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服务方法相关推荐
- 利用flask写的接口(base64, 二进制, 上传视频流)+异步+gunicorn部署Flask服务+多gpu卡部署
一.flask写的接口 1.1 manage.py启动服务(发送图片base64版) 这里要注意的是用docker的话,记得端口映射 #coding:utf-8 import base64 impor ...
- Docker 部署 FreeIPA 服务
Docker 部署 FreeIPA 服务 一.FreeIPA Docker 服务部署 1.安装 FreeIPA 服务器 2.部署过程 3.域名解析 二.FreeIPA 服务器脚本批量用户操作 1.进入 ...
- docker部署微服务项目
上次有人说部署单个springboot项目和ssm写的非常的简单可以写一篇docker部署微服务的结构的文章的吗 安排 什么是微服务? 微服务架构是一种将单个应用程序作为一套小型服务开发的方法,每种应 ...
- Docker 部署 Flask
Docker 部署 Flask 最近在用 Monorepo => (Flask + React) + (Python + TypeScript) 写一些自己东西,记于此,温故而知新 WSGI S ...
- Docker 部署微服务项目
目录 一.前言 二.环境准备 1.安装 Docker 2.Docker 安装 MySQL 3.Docker 安装 Redis 4.Docker 安装 Nacos 5.Docker 安装 Nginx 三 ...
- 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 ...
- 实战基于Docker部署FLASK后端api并使用云托管服务
上篇文章我们讲了怎么用docker部署nginx应用网站,这篇文章我们就来部署我们的后端api.我们这次尝试在服务器和微信云托管都进行部署,部署于云托管也是现在个人开发者的另一种选择(个人觉得啊)不用 ...
- Docker部署及使用方法_2018_lcf
Docker概述 Docker 是一个开源的应用容器引擎,基于 Go 语言 并遵从Apache2.0协议开源. Docker 可以让开发者打包他们的应用以及依赖包到一个轻量级.可移植的容器中,然后发布 ...
- 使用 Docker 部署 Node 服务
前些天发现了一个巨牛的人工智能学习网站,通俗易懂,风趣幽默,忍不住分享一下给大家.点击跳转到教程. 前言 Docker 是一个开源的容器引擎.开发者可以将自己的应用以及依赖打包为一个可移植的容器,然后 ...
- pg安装部署linux_简简单单基于docker部署微服务网关
❝ 本文整理于今年3月,收录在个人开源仓库JavaScriptCollection中,其中很多概念不乏借鉴.摘抄自官网,便于复习相关概念,有兴趣的可以直接去仓库Clone文档学习.参考! ❞ 基本概念 ...
最新文章
- 如果两个对象具有相同的哈希码,但是不相等的,它们可以在HashMap中同时存在吗?...
- python tfidf特征变换_Python机器学习之“特征工程”
- java调度:(一)几种任务调度的 Java 实现方法与比较
- spring源码构建以及模块划分和依赖
- 2007最受欢迎的十大Ajax技术文章
- [译].Net中的内存-什么分配在了哪里
- jq22扒的网站, 左右箭头图标问题
- linux 小度 驱动_在Linux下使用小度WiFi
- SpringBoot实现Excel、Word转换为PDF
- 共享充电宝投放餐饮行业收益如何?
- Python画豪华版圣诞树,带漂亮彩灯与文字背景
- 《2023游戏行业热点趋势报告》|Party Game游戏成为新趋势,备受消费者瞩目
- 雨林木风诚聘Linux研发工程师
- wear手表软件合集_如何找出正在使用Android Wear手表电池的电池
- Python中的单行、多行、中文注释
- 【玩转Jetson TX2 NX】(九)TX2 NX 安装onnx-tensorrt工具(详细教程+错误解决)
- leetcode17 Sum of Two Integers
- 查询英文期刊缩写的网站
- 今天看到一篇过千粉条友的懊悔分享
- eclipse中向svn提交代码冲突的解决
热门文章
- 2019全球区块链杭州高峰论坛将于5月17日举办!
- 自学编程,如何找到自己的第一份程序员工作?
- Linux ls按时间排列
- wifi×××破解的密码查看方式
- 2022 基于SpringBoot/SSM的数据库查询平台
- qt qss设置字体大小_Qt编写输入法V2019终极版
- 计算机内存外存共同点,存储器:内存和外存
- 帝国cms免登陆生成html,帝国cms7.5免登陆发布模块
- linux安装weblogic界面,Weblogic11g 安装Linux下无Weblogic安装图形界面
- python ** 运算符_Python学习第二天--运算符小结