1.创建 MongoDB 数据卷

docker volume create mongo_data_yapi

2、启动 MongoDB

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

3.获取 Yapi 镜像,版本信息可在 阿里云镜像仓库 查看 :

地址:
https://dev.aliyun.com/detail.html?spm=5176.1972343.2.26.I97LV8&repoId=139034

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

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

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

5、启动 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

6.使用 Yapi

访问 http://localhost:3000 登录账号admin@admin.com,默认密码ymfe.org (登录修改即可)

7、更新操作

7.1 获取最新镜像

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

7.2 启动新容器

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

PS:容器管理操作

关闭

docker stop yapi

开启

docker start yapi

删除

docker rm -f yapi

页面截图

Logo

腾讯云面向开发者汇聚海量精品云计算使用和开发经验,营造开放的云计算技术生态圈。

更多推荐