Ubuntu16.04下利用Docker部署YApi接口管理平台
转载自:https://blog.csdn.net/sun_hui_/article/details/102786965
作者:Jason_Bourne_
一、安装 Docker
请参考:Ubuntu16.04下用阿里源安装Docker-ce
二、利用 Docker 部署 Yapi
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 镜像文件
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、关闭或重启系统后,按如下步骤启动 Yapi 服务:
7.1 当 mongo-yapi 和 yapi 这两个容器还存在时
启动 Docker:
systemctl start docker
启动 mongodb:
docker start mongo-yapi
启动 Yapi:
docker start yapi
再执行步骤6便可以访问 Yapi 服务
7.2 当 mongo-yapi 和 yapi 这两个容器不存在时
执行步骤4至步骤6