日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

frps server端配置_Docker 快速搭建 mock-server

發布時間:2023/11/27 生活经验 32 豆豆
生活随笔 收集整理的這篇文章主要介紹了 frps server端配置_Docker 快速搭建 mock-server 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

項目目前選型是前后端分離開發,其中前端使用 AntDesign pro。

根據和一線工程師溝通,引入 mock 技術搭建 json-server,可以快速模擬調用后端接口,實現增刪查改以及復雜的業務邏輯。不用等后端開發完畢,配合 rap2 接口管理系統,前后端統一約束,而且前端不用手工造數:可以從配置好正則的接口生成(來自 rap2 接口服務器的支持)。

根據和一線工程師溝通,引入 mock 技術搭建 json-server,可以快速模擬調用后端接口,實現增刪查改以及復雜的業務邏輯。不用等后端開發完畢,配合 rap2 接口管理系統,前后端統一約束,而且前端不用手工造數:可以從配置好正則的接口生成(來自rap2接口服務器的支持)。

外網準備

目前 node 版本是9.11,查看了dockerhub,最新穩定版鏡像也是這個版本;

下載鏡像

ChinaDreams:Desktop kangcunhua$ docker pull node:alpine
ChinaDreams:Desktop kangcunhua$ docker images | grep node

導出鏡像

ChinaDreams:Desktop kangcunhua$ docker save -o node9-alpline.tar node:alpine

撰寫腳本

計劃用 docker-compose 來管理,撰寫 ”docker-compose.yml” 腳本來啟動。

新建 docker-project 目錄

ChinaDreams:docker-project kangcunhua$ mkdir mock-alpine && cd mock-alpine
ChinaDreams:docker-project kangcunhua$ vi docker-compose.yml

docker-compose.yml

version "3"
services:json-server:image: node:alpinecontainer_name: json-serverrestart: alwaysvolumes: - ./custom:/usr/src/app/custom- ./data:/usr/src/app/data- ./node_modules:/usr/src/app/node_modules- ./routes:/usr/src/app/routes- ./auth.js:/usr/src/app/auth.js- ./rule.js:/usr/src/app/rule.js- ./server.js:/usr/src/app/server.jsworking_dir: /usr/src/appports:- 20000:20000command: "node server.js"

注意:此處使用了一個新參數 working_dir,相當于 Dockerfile 里的 WORKDIR,來源于docker-compose run 命令的參數;不加這個參數,提示“找不到 server.js”。

內網實戰

將 mock-alpine 目錄和 node9-alpline.tar 拷貝到內網。分別上傳開發服務器 docker-project 和 docker-images 目錄;

注,docker-project 和 docker-images 目錄是自己建立用來管理 dcoker-compose 腳本和docker 鏡像的。

實戰

還是那幾步:導入鏡像—>啟動—>驗證;

導入鏡像

[dev@pma03 ~]# cd docker-images && docker load -i node9-alpine.tar
[dev@pma03 docker-images]# docker images | grep node

啟動

[dev@pma03 ~]# cd docker-project/mock-alpine
[dev@pma03 mock-alpine]# docker-compose up -d

一般第一次啟動使用 ”docker-compose up” 命令查看輸出,如果報錯,及時處理。正常啟動后可以 ”ctrl + c” 停止服務,然后用 ”docker-compose up -d” 后臺啟動即可。

驗證

開發服務器上,

[dev@pma03 mock-alpine]# docker ps

查看是否正常啟動 json-server 容器,端口映射是否正常;也可以 ”docker logs json-server” 查看輸出日志。

來到內網云桌面(假設服務器IP是10.10.10.10),

c:Userkch> curl 10.10.10.10:20000

搞定,發郵件通知相關人等。

參考

  • 使用docker-composer 部署 nodejs 應用
  • Docker Compose 配置文件詳解

docker+k8s

講師:GY 老師
10年一線軟件開發經驗,先后經歷了傳統安全公司,以及多家互聯網公司;在安全開發方面,曾開發過 Linux 防火墻、web 應用防火墻、Linux 安全內核加固,基于大流量的 Web 安全威脅分析等項目;在互聯網公司工作時,曾基于 DPDK 高性能網絡開發框架開發過基于全流量的網絡流量分析平臺和基于 Sflow 網絡流量分析平臺,基于 Golang 開發 SmartDNS 等;開發語言也是從C -> python -> golang 的轉變過程?現從事基于 K8S 和 Docker在私有云平臺建設方面的研發工作;具備豐富的Linux系統開發經驗、網絡開發經驗以及項目管理經驗;目前開發工作 90+% 都在用 Golang,Golang 是一門簡潔、高效、強大且靈活的編程語言。

對此感興趣的朋友可以留言或私信我

總結

以上是生活随笔為你收集整理的frps server端配置_Docker 快速搭建 mock-server的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。