1.拉取镜像
我之前已经打包好镜像并上传到阿里云仓库中,可以执行下方指令拉取镜像
docker pull registry.cn-shenzhen.aliyuncs.com/tool-hub/yapi:1.8.9
2.拉取mongodb最新镜像
docker pull mongo
3.启动mongodb
docker run --name mongo -v /data/Yapi/mongoapi/mongo:/data/db --restart=always -d -p 27017:27017 mongo
4.初始化yapi镜像参数
docker run -it --restart=always \
--link mongo \
--entrypoint npm \
--workdir /api/vendors \
registry.cn-shenzhen.aliyuncs.com/tool-hub/yapi:1.8.9 \
run install-server
5.启动yapi镜像
docker run -d \
--name yapi \
--link mongo \
--workdir /api/vendors \
-p 3000:3000 \
registry.cn-shenzhen.aliyuncs.com/tool-hub/yapi:1.8.9 \
server/app.js