Compose文件准备
docker-compose-yapi.yml
version: '3'
# 网桥yapi -> 方便相互通讯
networks:
yapi:
driver: bridge
services:
# yapi服务
yapi:
image: mrjin/yapi:latest
container_name: yapi_web
restart: always
privileged: true
environment:
- VERSION=1.5.6
- LOG_PATH=/tmp/yapi.log
- HOME=/home
- PORT=3000
- ADMIN_EMAIL=admin@admin.com
- DB_SERVER=mongo
- DB_NAME=yapi
- DB_PORT=27017
volumes:
- "./yapi/yapi_log:/home/vendors/log"
ports:
- "3000:3000"
depends_on:
- mongo
entrypoint: "bash /wait-for-it.sh mongo:27017 -- entrypoint.sh"
networks:
- yapi
# mongo服务
mongo:
image: mongo
container_name: yapi_mongo
restart: always
# volumes:
# - "./yapi/mongo_data:/data/db"
ports:
- "27017:27017"
networks:
- yapi
启动容器
docker-compose -f docker-compose-yapi.yml -p yapi up -d
访问测试
默认用户名:admin@admin.com 密码:ymfe.org 登录修改密码