首先启动mongo

1
sudo docker run --detach --restart  always --name mongo-yapi --volume /mnt/mongo/data/db:/data/db mongo

yapi数据存储在mongo数据库中
–volume 路径根据自己实际情况填写

初始化yapi及查看密码

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

启动yapi

1
sudo docker run --detach --restart  always --name yapi --link mongo-yapi:mongo --workdir /api/vendors --publish 127.0.0.1:3000:3000 registry.cn-hangzhou.aliyuncs.com/anoy/yapi server/app.js