当前位置: 首页 > news >正文

【腾讯云|云原生】自定制轻量化表单Docker快速部署

在这里插入图片描述

🤵‍♂️ 个人主页: @AI_magician
📡主页地址: 作者简介:CSDN内容合伙人,全栈领域优质创作者。
👨‍💻景愿:旨在于能和更多的热爱计算机的伙伴一起成长!!🐱‍🏍
🙋‍♂️声明:本人目前大学就读于大二,研究兴趣方向人工智能&硬件(虽然硬件还没开始玩,但一直很感兴趣!希望大佬带带)

在这里插入图片描述

摘要:

本文带领大家体验一波腾讯云产品!!✨

  1. 腾讯云服务器购买链接
  2. 云+校园 超便宜官网
  3. 免费试用专区 - 70+ 款免费云产品 丨 20+ 款长期免费云产品

腾讯云服务器L实例备受推崇,以其高效、可靠和安全的基础设施服务而闻名。本文将为展示在该服务器上部署轻量化定制表单服务为例带你一文走进该服务器的方方面面。

在这里插入图片描述

先放效果图!!

Github开源地址✨✨: 自定制轻量化表单

一款基于pywebio 快速开发的表单,实现设置每个校区每个时间段只能被预约一次。(可以选择各种后端框架或者是内置服务器)

在这里插入图片描述
在这里插入图片描述


部署教程 ✨✨

首先进入到服务器后,我们需要安装docker环境。(哈哈哈ssh进来后还有打招呼)

在这里插入图片描述

Ubuntu20.04 安装教程在Docker官方文档
Document about docker install for ubuntu 这里就不赘述啦
在这里插入图片描述
在这里插入图片描述

为了测试安装成功,我们运行docker界的Heeloworld!!

在这里插入图片描述

拉取github项目命令(该服务器自带Git的哦✨)

git pull https://github.com/TobeMagic/appointment-yiban-form.git

安装后,我们运行build命令创建(要在Dockerfile文件目录下运行!!不然要指定路径哦),后面大家有需要我可以打包成镜像上传到Hub大家就可以直接在docker Hub拉取啦!!

设置镜像源
1.编辑源列表文件

sudo vim /etc/apt/sources.list
2.将原来的列表删除,添加如下内容(中科大镜像源)

deb http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-security main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-updates main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-proposed main restricted universe multiverse
deb-src http://mirrors.ustc.edu.cn/ubuntu/ xenial-backports main restricted universe multiverse

构建镜像!!

docker build -t fast_form .

在这里插入图片描述
创建成功!!!
在这里插入图片描述

接下来我们运行该镜像(并尝试访问
表单链接在这!!

docker run fast_form

在这里插入图片描述
一点小插曲

在这里插入图片描述无法访问!!! 去看了一下文档,似乎要部署在云端不能用内置的,修改了一下代码在跑了一篇在这里插入图片描述
根据以下流程进行排查
在这里插入图片描述
在第一步查看端口情况,发现并没有程序监听9000端口!!,考虑到Dockerfile已经写了暴露9000端口,那应该是启动需要添加端口监听!!成了!!✨✨

运行命令:
docker run -p 9000:9000 fast_form
在这里插入图片描述

部署成功!! 表单链接 ✨✨
在这里插入图片描述
在这里插入图片描述
接着我们进入到服务器看业务是否流程正常
在这里插入图片描述
可以看到,提交的数据被很好的保存了!!

Github开源地址✨✨: 自定制轻量化表单

有问题欢迎大家提出issues! 如果喜欢请点点一个小小的star!! 点赞,关注收藏! 🤞

在这里插入图片描述

						  🤞到这里,如果还有什么疑问🤞🎩欢迎私信博主问题哦,博主会尽自己能力为你解答疑惑的!🎩🥳如果对你有帮助,你的赞是对博主最大的支持!!🥳

相关文章:

  • Python知识点——高维数据的格式化
  • java中拼接“
  • 【GitHub】Watch、Star、Fork、Follow 有什么区别?
  • 【多线程面试题二十三】、 说说你对读写锁的了解volatile关键字有什么用?
  • MFC 基础篇(一)
  • uniapp踩坑之项目:uniapp数字键盘组件—APP端
  • js原型链
  • CVF 在 TNEWS 数据集上测试
  • leetcode:13. 罗马数字转整数(python3解法)
  • 【Linux】:初识git || centos下安装git || 创建本地仓库 || 配置本地仓库 || 认识工作区/暂存区(索引)以及版本库
  • 5G创新突破 | 紫光展锐5G芯片全球首发R17 NR广播端到端业务演示
  • 为什么 conda 不能升级 python 到 3.12
  • python 按字段查询数据库
  • Kubernetes rancher、prometheus、ELK的安装
  • flink状态和检查点
  • Android Volley源码解析
  • Angular js 常用指令ng-if、ng-class、ng-option、ng-value、ng-click是如何使用的?
  • eclipse的离线汉化
  • ES6系列(二)变量的解构赋值
  • GitUp, 你不可错过的秀外慧中的git工具
  • js正则,这点儿就够用了
  • Median of Two Sorted Arrays
  • miniui datagrid 的客户端分页解决方案 - CS结合
  • MySQL用户中的%到底包不包括localhost?
  • open-falcon 开发笔记(一):从零开始搭建虚拟服务器和监测环境
  • passportjs 源码分析
  • Vim Clutch | 面向脚踏板编程……
  • VirtualBox 安装过程中出现 Running VMs found 错误的解决过程
  • Vue实战(四)登录/注册页的实现
  • 给第三方使用接口的 URL 签名实现
  • 记一次用 NodeJs 实现模拟登录的思路
  • 每天10道Java面试题,跟我走,offer有!
  • 前端临床手札——文件上传
  • 如何优雅的使用vue+Dcloud(Hbuild)开发混合app
  • 入门级的git使用指北
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ###C语言程序设计-----C语言学习(6)#
  • $.ajax()方法详解
  • $forceUpdate()函数
  • (1)SpringCloud 整合Python
  • (13)Latex:基于ΤΕΧ的自动排版系统——写论文必备
  • (20)目标检测算法之YOLOv5计算预选框、详解anchor计算
  • (2021|NIPS,扩散,无条件分数估计,条件分数估计)无分类器引导扩散
  • (翻译)terry crowley: 写给程序员
  • (附源码)spring boot儿童教育管理系统 毕业设计 281442
  • (附源码)springboot教学评价 毕业设计 641310
  • (一)RocketMQ初步认识
  • (一)插入排序
  • (终章)[图像识别]13.OpenCV案例 自定义训练集分类器物体检测
  • (转)平衡树
  • (转)一些感悟
  • *1 计算机基础和操作系统基础及几大协议
  • ./mysql.server: 没有那个文件或目录_Linux下安装MySQL出现“ls: /var/lib/mysql/*.pid: 没有那个文件或目录”...
  • .apk文件,IIS不支持下载解决
  • .net framework 4.0中如何 输出 form 的name属性。