官方文档相关
配置mongo
mkdir -p /data/docker/mongo
cd /data/docker/mongo
mkdir db
vim mongo.conf
配置 mongo.conf
systemLog:
destination: file
path: /var/log/mongodb/mongod.log
logAppend: true
storage:
dbPath: /data/db
net:
port: 27017
bindIp: 0.0.0.0
启动mongo
docker run -itd \
-p 27017:27017 \
--name yapi-mongodb \
--restart always \
--privileged=true \
-v /data/docker/mongo/db:/data/db \
-v /data/docker/mongo/mongo.conf:/data/mongo.conf \
-e TZ=Asia/Shanghai mongo:4.0.4
初始化yapi账号
docker run -it --rm \
--link yapi-mongodb:mongo \
--entrypoint npm \
--workdir /api/vendors registry.cn-hangzhou.aliyuncs.com/anoy/yapi run install-server
启动yapi
docker run -d --name yapi \
--restart always \
--link yapi-mongodb:mongo \
--workdir /api/vendors \
-p 3000:3000 registry.cn-hangzhou.aliyuncs.com/anoy/yapi server/app.js
访问yapi
http://localhost:3000
登录账号: admin@admin.com 密码: ymfe.org