yapi简介:
默认密码是:ymfe.org
,安装成功后进入后台修改
环境变量 | 默认值 | 建议 |
---|---|---|
VERSION | 1.5.6 | 可以修改成yapi已发布的版本 |
HOME | /home | 可修改 |
PORT | 3000 | 可修改 |
ADMIN_EMAIL | me@jinfeijie.cn | 建议修改 |
DB_SERVER | mongo(127.0.0.1) | 不建议修改 |
DB_NAME | yapi | 不建议修改 |
DB_PORT | 27017 | 不建议修改 |
VENDORS | ${HOME}/vendors | 不建议修改 |
??获取本镜像:docker pull mrjin/yapi:latest
[root@iZ1la3d1xbmukrZ ~]# cat docker-compose.yml version: ‘2.1‘ services: yapi: image: mrjin/yapi:latest # build: ./ container_name: yapi environment: - VERSION=1.5.6 - LOG_PATH=/tmp/yapi.log - HOME=/home - PORT=3000 - ADMIN_EMAIL=me@jinfeijie.cn - DB_SERVER=mongo - DB_NAME=yapi - DB_PORT=27017 # restart: always ports: - 0.0.0.0:3000:3000 volumes: - ~/data/yapi/log/yapi.log:/home/vendors/log # log dir depends_on: - mongo entrypoint: "bash /wait-for-it.sh mongo:27017 -- entrypoint.sh" networks: - back-net mongo: image: mongo container_name: mongo # restart: always ports: - 0.0.0.0:27017:27017 volumes: - ~/data/yapi/mongodb:/data/db #db dir networks: - back-net networks: back-net: external: true [root@iZ1la3d1xbmukrZ ~]#
[root@iZ1la3d1xbmukrZ ~]# vim docker-compose.yml [root@iZ1la3d1xbmukrZ ~]# docker network create back-net 3321b47739946e3314317fc7852c052aade186856ab18f48381251f3d055305d [root@iZ1la3d1xbmukrZ ~]# docker-compose up -d WARNING: The Docker Engine you‘re using is running in swarm mode. Compose does not use swarm mode to deploy services to multiple nodes in a swarm. All containers will be scheduled on the current node. To deploy your application across the swarm, use `docker stack deploy`. Creating mongo ... done Creating yapi ... done [root@iZ1la3d1xbmukrZ ~]# docker-compose ps Name Command State Ports ------------------------------------------------------------------------- mongo docker-entrypoint.sh mongod Up 0.0.0.0:27017->27017/tcp yapi bash /wait-for-it.sh mongo ... Up 0.0.0.0:3000->3000/tcp [root@iZ1la3d1xbmukrZ ~]# lsof -i:3000 COMMAND PID USER FD TYPE DEVICE SIZE/OFF NODE NAME docker-pr 27790 root 4u IPv6 22077531 0t0 TCP *:hbci (LISTEN)
想看如何使用的,建议去文档看看,使用这个开源项目的,有很多大厂。
使用说明查看文档:https://hellosean1025.github.io/yapi/
github地址:https://github.com/YMFE/yapi
原文:https://www.cnblogs.com/dalianpai/p/12590174.html