- 创建网络
docker network create 网络名称
➜ docker-compse-mongodb➜ docker-compse-mongodb docker network create back-net96ff2a8d18ff6be8bb35b66e3d593943a39274d8fdae06dceda4b49735ecd5ac➜ docker-compse-mongodb
- docker-compse方式安装, 在下面文件的目录下,执行命令
命令: docker-compse up -d
version: '2.1'services:mongo:image: mongocontainer_name: mongo# restart: alwaysports:- 27017:27017volumes:- ~/data/yapi/mongodb:/data/db #db dirnetworks:- back-netnetworks:back-net:external: true
3、查看
➜ docker-compse-mongodb docker imagesREPOSITORY TAG IMAGE ID CREATED SIZEmongo latest dfda7a2cf273 3 weeks ago 693MB➜ docker-compse-mongodb docker psCONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMESb2915cf89498 mongo "docker-entrypoint.s…" 11 minutes ago Up 11 minutes 0.0.0.0:27017->27017/tcp mongo➜ docker-compse-mongodb
4、yapi-1.9.3目录下 config.json 文件,修改mongodb的地址为 127.0.0.1
{"port": "3000","adminAccount": "admin@admin.com","timeout":120000,"db": {"servername": "127.0.0.1","DATABASE": "yapi","port": 27017,"authSource": ""},"mail": {"enable": true,"host": "smtp.163.com","port": 465,"from": "***@163.com","auth": {"user": "***@163.com","pass": "*****"}}}
5、右键 package.json, 显示 script脚本, 双击 install-server,初始化数据库
6、启动: server下执行 node app.js
