docker部署Yapi至个人网站

阅读: 评论:0

docker部署Yapi至个人网站

docker部署Yapi至个人网站

那肯定要先会用docker 整理了点笔记

安装:

Docker安装笔记适用于CentOS_蕾梅黛丝@Remedios0904的博客-CSDN博客

基本使用:

Docker常用命令及使用笔记_蕾梅黛丝@Remedios0904的博客-CSDN博客

要使用docker部署Yapi,就要知道docker容器在重启或者删除后数据会丢失,所以要用MongoDB数据库来存储Yapi容器中的数据

这样我们就需要先创建一个MongoDB容器,挂载数据卷来将Yapi的数据持久化存储

拉取MongoDB的镜像 去找官方镜像

docker pull mongo 

创建 MongoDB 数据卷 用于存储Yapi的数据

docker volume create mongo_data_yapi

启动 MongoDB  挂载刚才创建的数据卷

docker run -d --name mongo-yapi -v mongo_data_yapi:/data/db mongo

拉取 Yapi 镜像  这里用的阿里云的镜像 也可以自己看github上官方给出的资源

GitHub - fjc0k/docker-YApi: 接口管理平台 YApi 的 Docker 镜像。

docker pull registry-hangzhou.aliyuncs/anoy/yapi

初始化 Yapi 数据库索引及管理员账号

docker run -it --rm
  --link mongo-yapi:mongo
  --entrypoint npm
  --workdir /api/vendors
  registry-hangzhou.aliyuncs/anoy/yapi
  run install-server

启动 Yapi 服务  这里设置容器内的yapi端口为3000 映射服务器的3000端口

docker run -d
  --name yapi
  --link mongo-yapi:mongo
  --workdir /api/vendors
  -p 3000:3000
  registry-hangzhou.aliyuncs/anoy/yapi
  server/app.js

升级 Yapi

# 1、停止并删除旧版容器
docker rm -f yapi
 
# 2、获取最新镜像
docker pull registry-hangzhou.aliyuncs/anoy/yapi
 
# 3、启动新容器
docker run -d
  --name yapi
  --link mongo-yapi:mongo
  --workdir /api/vendors
  -p 3000:3000
  registry-hangzhou.aliyuncs/anoy/yapi
  server/app.js

访问你的ip地址:3000  成功

默认管理员账号密码  记得登录进去改密码

登录,账号 admin@admin,密码 ymfe

github官方连接:

GitHub - YMFE/yapi: YApi 是一个可本地部署的、打通前后端及QA的、可视化的接口管理平台

以上部分内容参考自原文链接:

本文发布于:2024-02-01 01:46:53,感谢您对本站的认可!

本文链接:https://www.4u4v.net/it/170672321632971.html

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系,我们将在24小时内删除。

标签:网站   docker   Yapi
留言与评论(共有 0 条评论)
   
验证码:

Copyright ©2019-2022 Comsenz Inc.Powered by ©

网站地图1 网站地图2 网站地图3 网站地图4 网站地图5 网站地图6 网站地图7 网站地图8 网站地图9 网站地图10 网站地图11 网站地图12 网站地图13 网站地图14 网站地图15 网站地图16 网站地图17 网站地图18 网站地图19 网站地图20 网站地图21 网站地图22/a> 网站地图23