国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

YApi-高效、易用、功能強(qiáng)大的可視化接口管理平臺(tái)——(一)使用 Docker 本地部署

這篇具有很好參考價(jià)值的文章主要介紹了YApi-高效、易用、功能強(qiáng)大的可視化接口管理平臺(tái)——(一)使用 Docker 本地部署。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

本內(nèi)容以虛擬機(jī)【系統(tǒng):Centos7】為例,云服務(wù)器步驟相同。使用Docker 的方式搭建 YApi,拉取 MongoDB 鏡像和 YApi 鏡像即可。

安裝 Docker

安裝

  1. yum 包更新到最新:

    yum update
    
  2. 安裝需要的軟件包,yum-util 提供 yum-config-manager 功能,另外兩個(gè)是 devicemapper 驅(qū)動(dòng)依賴:

    yum install -y yum-utils device-mapper-persistent-data lvm2
    
  3. 設(shè)置 yum 源為阿里云:

    yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
    
  4. 安裝 Docker 社區(qū)版:

    yum -y install docker-ce
    
  5. 查看 Docker 版本號(hào):

    docker -v
    

設(shè)置 USTC 鏡像

  1. 編輯 /etc/docker/daemon.json 文件:

    mkdir -p /etc/docker
    vim /etc/docker/daemon.json
    

    注:通過 yum 安裝 vim:yum -y install vim* 。

  2. daemon.json 文件中輸入以下內(nèi)容:

    {
    "registry-mirrors":["https://docker.mirrors.ustc.edu.cn"]
    }
    

啟動(dòng) Docker

  1. 啟動(dòng) docker

    systemctl start docker
    
  2. 停止 docker

    systemctl stop docker
    
  3. 查看 docker 狀態(tài)

    systemctl status docker
    
  4. 設(shè)置開機(jī)自動(dòng)啟動(dòng) docker

    systemctl enable docker
    

Docker 安裝 MongoDB

創(chuàng)建 mongo 容器數(shù)據(jù)掛載目錄:

mkdir /usr/local/mongo

拉取 MongoDB 4.2.21 版本 Docker 鏡像:

docker pull mongo:4.2.21

創(chuàng)建一個(gè)用于yapi的網(wǎng)絡(luò)插件:

docker network create yapi

啟動(dòng)MongoDB容器,指定網(wǎng)絡(luò)插件,映射端口,掛載目錄,初始數(shù)據(jù)庫 yapi,root 賬戶密碼:

#啟動(dòng)MongoDB容器
docker run -d \
  --name mongodb \
  --restart always \
  --net=yapi \
  -p 2717:27017 \
  -v /usr/local/mongo:/data/db \
  -e MONGO_INITDB_DATABASE=yapi \
  -e MONGO_INITDB_ROOT_USERNAME=root \
  -e MONGO_INITDB_ROOT_PASSWORD=root \
  mongo:4.2.21

進(jìn)入 MongoDB 容器:

docker exec -it mongodb /bin/bash

進(jìn)入 mongo 客戶端:

mongo localhost:27017

切換 admin 數(shù)據(jù)庫:

use admin;

使用 root 賬戶密碼進(jìn)行身份驗(yàn)證:

db.auth("root	", "root");

切換 yapi 數(shù)據(jù)庫:

use yapi;

創(chuàng)建一個(gè)用戶:yapi,并授予可操作的權(quán)限:

db.createUser({
  user: 'yapi',
  pwd: 'yapi123456',
  roles: [
 { role: "dbAdmin", db: "yapi" },
 { role: "readWrite", db: "yapi" }
  ]
});

執(zhí)行兩次退出命令,退出到終端:

exit

Docker 安裝 YApi

創(chuàng)建本地配置文件 config.json 用于容器掛載:

vim /usr/local/yapi/config.json

添加以下內(nèi)容:

{
   "port": "3000",
   "adminAccount": "****@qq.com", // 管理員賬號(hào)名,用于登錄
   "timeout":120000,
   "db": {
     "servername": "mongo",
     "DATABASE": "yapi",
     "port": 27017,
     "user": "yapi",
     "pass": "yapi123456",
     "authSource": ""
   },
   "mail": { // 郵箱功能
     "enable": true,
     "host": "smtp.qq.com",
     "port": 465,
     "from": "****@qq.com",
     "auth": {
       "user": "****@qq.com",
       "pass": "****password"
     }
   }
 }

注:db.user 和 db.pass 是 mongodb 的用戶名和密碼,如果沒有開啟 mongo 認(rèn)證功能,請(qǐng)刪除這兩個(gè)選項(xiàng)。

Docker search 查詢 yapi 鏡像:

docker search yapi

YApi-高效、易用、功能強(qiáng)大的可視化接口管理平臺(tái)——(一)使用 Docker 本地部署,YApi,yapi,docker,容器

pull 命令拉取鏡像:

docker pull yapipro/yapi

YApi-高效、易用、功能強(qiáng)大的可視化接口管理平臺(tái)——(一)使用 Docker 本地部署,YApi,yapi,docker,容器

初始化 yapi 數(shù)據(jù)庫表:

docker run -d --rm \
  --name yapi-init \
  --link mongodb:mongo \
  --net=yapi \
  -v /usr/local/yapi/config.json:/yapi/config.json \
   yapipro/yapi \
  server/install.js

啟動(dòng) yapi 容器,指定容器名,端口號(hào),掛載配置文件 /usr/local/yapi/config.json

docker run -d \
   --name yapi \
   --link mongodb:mongo \
   --restart always \
   --net=yapi \
   -p 3000:3000 \
   -v /usr/local/yapi/config.json:/yapi/config.json \
   yapipro/yapi \
   server/app.js

登錄 YApi

訪問 URL 【http://192.168.1.14:3000/】:

YApi-高效、易用、功能強(qiáng)大的可視化接口管理平臺(tái)——(一)使用 Docker 本地部署,YApi,yapi,docker,容器

使用賬號(hào)密碼登錄:

YApi-高效、易用、功能強(qiáng)大的可視化接口管理平臺(tái)——(一)使用 Docker 本地部署,YApi,yapi,docker,容器

注:初始化管理員賬號(hào)在上面的 config.json 配置中 adminAccount 的值,初始密碼是 yapi.pro,可以登錄后進(jìn)入個(gè)人中心修改。文章來源地址http://www.zghlxwxcb.cn/news/detail-543606.html

到了這里,關(guān)于YApi-高效、易用、功能強(qiáng)大的可視化接口管理平臺(tái)——(一)使用 Docker 本地部署的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 4 | 深入了解Pandas強(qiáng)大功能

    Pandas是Python中最受歡迎的數(shù)據(jù)處理庫之一,它提供了豐富的功能,使得數(shù)據(jù)的讀取、處理、分析和可視化變得異常便捷。本教程將著重介紹Pandas中一些強(qiáng)大功能,以及如何利用這些功能處理和操作數(shù)據(jù)。我們將通過實(shí)際代碼示例和詳細(xì)解釋,帶您深入了解Pandas的 聚合操作、數(shù)

    2024年02月16日
    瀏覽(20)
  • 一個(gè)功能強(qiáng)大、好看的vue表格組件

    一個(gè)功能強(qiáng)大、好看的vue表格組件

    今天給大家推薦一個(gè)好用、強(qiáng)大的Vue表格擴(kuò)展組件。 這是支持Vue 3/Vue 2的一個(gè)表格組件,支持表格增刪改、虛擬表格、復(fù)雜表格、樹形表格、數(shù)據(jù)校驗(yàn)、懶加載、分頁、彈窗、單元格樣式設(shè)置、按鈕自定義樣式、表頭樣式、單元格合等功能。 組件兼容各大瀏覽器、高效整潔的

    2024年02月16日
    瀏覽(22)
  • 強(qiáng)大的Flutter App升級(jí)功能

    注意:無特殊說明,F(xiàn)lutter版本及Dart版本如下: Flutter版本: 1.12.13+hotfix.5 Dart版本: 2.7.0 應(yīng)用程序升級(jí)功能是App的基礎(chǔ)功能之一,如果沒有此功能會(huì)造成用戶無法升級(jí),應(yīng)用程序的bug或者新功能老用戶無法觸達(dá),甚至損失這部分用戶。 對(duì)于應(yīng)用程序升級(jí)功能的重要性就無需贅

    2024年04月15日
    瀏覽(23)
  • 帶有強(qiáng)大提醒功能的電腦便簽工具

    帶有強(qiáng)大提醒功能的電腦便簽工具

    在這個(gè)充滿節(jié)奏感的現(xiàn)代生活中,每一天都需要精確規(guī)劃和提醒,以確保工作計(jì)劃得以按時(shí)完成。為了做到這一點(diǎn),你需要一款強(qiáng)大的電腦便簽工具,它不僅能讓你記錄工作計(jì)劃,還能在關(guān)鍵時(shí)刻提醒你。 在電腦上記錄工作計(jì)劃是一項(xiàng)關(guān)鍵任務(wù),而敬業(yè)簽提供了強(qiáng)大的功能,

    2024年02月08日
    瀏覽(27)
  • 一款功能強(qiáng)大的子域收集工具OneForAll

    一款功能強(qiáng)大的子域收集工具OneForAll

    借助官方的宣傳簡(jiǎn)介闡述一下: 在滲透測(cè)試中信息收集的重要性不言而喻,子域收集是信息收集中必不可少且非常重要的一環(huán),目前網(wǎng)上也開源了許多子域收集的工具,但是總是存在以下部分問題: 不夠強(qiáng)大,子域收集的接口不夠多,不能做到對(duì)批量子域自動(dòng)收集,沒有自

    2024年02月16日
    瀏覽(23)
  • 開源簡(jiǎn)單方便功能強(qiáng)大的Devops工具:Goploy

    開源簡(jiǎn)單方便功能強(qiáng)大的Devops工具:Goploy

    Goploy:加速您的DevOps旅程,擁抱無縫部署——選擇Goploy,讓您從繁瑣的發(fā)布與回滾中解放出來,盡享高效、智能與便捷的自動(dòng)化部署力量!?-?精選真開源,釋放新價(jià)值。 現(xiàn)在大部分流行的發(fā)布工具功能雖然強(qiáng)大,但是配置較為麻煩,上手難度大,中小型項(xiàng)目難以使用。而

    2024年04月17日
    瀏覽(23)
  • 【IDEA】IDEA 版 Postman 新版發(fā)布,功能強(qiáng)大!

    【IDEA】IDEA 版 Postman 新版發(fā)布,功能強(qiáng)大!

    Restful Fast Request 是 IDEA 版 Postman,它是一個(gè)強(qiáng)大的 restful api 工具包插件,可以根據(jù)已有的方法幫助您快速生成 url 和 params。Restful Fast Request = API 調(diào)試工具 + API 管理工具 + API 搜索工具。它有一個(gè)漂亮的界面來完成請(qǐng)求、檢查服務(wù)器響應(yīng)、存儲(chǔ)你的 api 請(qǐng)求和導(dǎo)出 api 請(qǐng)求,插件

    2024年02月13日
    瀏覽(39)
  • Vim是一款功能強(qiáng)大的文本編輯器

    簡(jiǎn)介: Vim是一款功能強(qiáng)大的文本編輯器,廣泛用于Linux系統(tǒng)。以下是Vim編輯器的基本使用方法: 打開文件: 使用vim命令加上要編輯的文件名,例如:vim filename。 進(jìn)入編輯模式: 在Vim中,有多種模式,初始狀態(tài)是命令模式,需要按下i鍵或a鍵進(jìn)入編輯模式。 編輯文本: 在編

    2024年04月23日
    瀏覽(24)
  • Python系列(1):簡(jiǎn)潔優(yōu)雅,功能強(qiáng)大的編程語言

    在當(dāng)今的編程世界中,Python已經(jīng)成為了一種無處不在的語言。它不僅簡(jiǎn)單易學(xué),而且功能強(qiáng)大,支持多種編程范式,包括面向?qū)ο缶幊?、函?shù)式編程和過程式編程。本篇文章將深入探討Python的特性和應(yīng)用領(lǐng)域。 簡(jiǎn)潔的語法 :Python的語法清晰、簡(jiǎn)潔,使得代碼易于閱讀和編寫

    2024年01月21日
    瀏覽(25)
  • 功能強(qiáng)大的網(wǎng)站檢測(cè)工具Web-Check

    功能強(qiáng)大的網(wǎng)站檢測(cè)工具Web-Check

    什么是 Web-Check ? Web-Check 是一款功能強(qiáng)大的一體化工具,用于查找有關(guān)網(wǎng)站/主機(jī)的信息。目前儀表版上可以顯示: IP 信息、 SSL 信息、 DNS 記錄、 cookie 、請(qǐng)求頭、域信息、搜索爬蟲規(guī)則、頁面地圖、服務(wù)器位置、開放端口、跟蹤路由、 DNS 安全擴(kuò)展、站點(diǎn)性能、跟蹤器、關(guān)

    2024年02月11日
    瀏覽(30)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包