那肯定要先会用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小时内删除。
留言与评论(共有 0 条评论) |