----
启动mongodb
docker run -d --name yapi-mongo -v yapi-mongo:/data/db mongo
为什么要先启动mongodb,因为yapi初始化的时候依赖...复制代码
若是需要外部管理这个数据库的话,最好也暴露出来端口, mongodb容器默认也暴露了27017端口
docker run -d --name yapi-mongo -v yapi-mongo:...yapi-mongo crper/yapi
这里比上面多的一个参数就是--link,用来使连个容器通讯的,过时命令,官方已经不推荐
启动yapi
docker restart yapi
过程均可用docker...logs --details 容器ID
查看内部终端的执行过程,npm的一些源也不一定靠谱,
若是提示npm安装报错了,就需要进去换其他源了
先启动crper/yapi镜像,然后跟着教程走
// npm...,方便维护测试
本来还想继续写基于docker-compose的版本,这样文章的篇幅就太长了...抽空再写一篇
docker-compose部署的书写很优雅,配置一目了然,而且可以做比较复杂的容器编排.