创建volume
docker volume create yapi-mongo
创建一个储存卷,用来专门存放yapi使用的mongodb的数据
为什么要独立出来,这是为了以后升级的着想,数据库保留,只要启动的时候关联一下就行了...----
启动mongodb
docker run -d --name yapi-mongo -v yapi-mongo:/data/db mongo
为什么要先启动mongodb,因为yapi初始化的时候依赖...mongodb,比如创建用户表这些
这条命令是什么意思呢?...复制代码
若是需要外部管理这个数据库的话,最好也暴露出来端口, mongodb容器默认也暴露了27017端口
docker run -d --name yapi-mongo -v yapi-mongo:...在docker中,容器名默认映射容器的访问ip,所以config.json必须指定为mongo的容器名(这个坑浪费了贼多的时间,国外的社区都搜罗了一遍,基本都是说什么--network这些)
还有一些错误忘记截图收录了