背景:項目需要選擇不同測試平台,篩選一個最佳平台
現狀:一台機器安裝多套環境,虛擬機太繁瑣
解決方案:通過Docker模擬安裝測環境
參考:https://blog.csdn.net/qq_32447301/article/details/81394024
使用 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 鏡像,版本信息可在 阿里雲鏡像倉庫 查看 :
地址: 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
localhost 可用http://192.168.99.100 替代