ubantu系统Docker部署Yapi

ubantu系统Docker部署Yapi

  • 主要操作步骤
    • 1.拉取mongo镜像
    • 2.创建mongoDB数据卷
    • 3.启动 MongoDB
    • 4.从阿里云仓库获取yapi镜像
    • 5.初始化 Yapi 数据库索引及管理员账号
    • 6.创建yapi容器并启动
    • 7.阿里云安全组开通3000端口
    • 8.ip:3000来访问yapi服务

主要操作步骤

一直想自己部署一个接口测试平台用来测试和联调接口使用,用过Easy Mock,后来发现yapi用起来可能更适合当前工作,先是本地(MAC系统)用最普通的方式部署了一个,前后也遇到过各种问题,最后还是一一解决能用了,如果有朋友有这方面的问题可以一起学习探讨。最近又买了阿里云服务器,用docker在服务器上部署了yapi,与大家分享以下主要操作如下:

1.拉取mongo镜像

sudo docker pull mongo

2.创建mongoDB数据卷

docker volume create mongo_data_yapi

在这里插入图片描述

3.启动 MongoDB

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

在这里插入图片描述

4.从阿里云仓库获取yapi镜像

docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

ubantu系统Docker部署Yapi_第1张图片

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

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

ubantu系统Docker部署Yapi_第2张图片

6.创建yapi容器并启动

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

在这里插入图片描述

7.阿里云安全组开通3000端口

8.ip:3000来访问yapi服务

你可能感兴趣的:(工具,docker,mongodb,阿里云,node.js,服务器)