1、使用官方的mongodb鏡像
docker run --network yapi_net --ip 172.30.0.10 -d --name yapi_mongodb --restart always -v /opt/yapi_mongo/config:/data/configdb -v /opt/yapi_mongo/mongodb:/data/db docker.io/mongo
2、使用nodejs鏡像,
環境要求
nodejs(7.6+)
mongodb(2.6+)
git
啟動容器:
docker run --network yapi_net --ip 172.30.0.11 --name yapi --restart always -it -p 9090:9090 -p 3000:3000 docker.io/openshift/jenkins-agent-nodejs-8-centos7 bash
> node --version
> git --version #產看版本
> npm install -g yapi-cli --registry https://registry.npm.taobao.org #安裝yapi所需的數據包
初始化:
> yapi server #命令行
ip:9090 #瀏覽器輸入ip加端口,進行初始化

點擊開始部署,如果成功,會顯示帳號和密碼
> npm install -g pm2 --registry https://registry.npm.taobao.org
> pm2 start /var/lib/origin/my-yapi/vendors/server/app.js #在部署路徑下
在瀏覽器輸入 ip:3000,即可顯示頁面,部署成功,用賬號和密碼登錄即可
真機部署參考:https://www.jianshu.com/p/4f06685b63b4
