【Docker】docker-compose搭建yapi服务
·
前言
本文介绍关于docker-compose安装yapi。
编写docker-compose-yapi.yml
version: '3'
services:
yapi-mongo:
image: mongo:latest
# 容器名称
container_name: mongo
#挂载 宿主机路径:容器路劲
volumes:
- /mydata/mongo/data:/data/db
environment:
#MongoDB账户
MONGO_INITDB_ROOT_USERNAME: root
#MongoDB密码
MONGO_INITDB_ROOT_PASSWORD: root
expose:
- 27017
yapi:
image: jayfong/yapi:1.9.1
# 容器名称
container_name: yapi
ports:
- 3000:3000
environment:
#自定义账户 注意只能是邮箱或正常账号 如 xxx.@qq.com 、 account
YAPI_ADMIN_ACCOUNT: chenjing@aegis-data.cn
# 自定义账户密码
YAPI_ADMIN_PASSWORD: 333777
YAPI_CLOSE_REGISTER: 'true'
# yapi MongoDB服务名称
YAPI_DB_SERVERNAME: yapi-mongo
# yapi MongoDB端口号
YAPI_DB_PORT: 27017
# yapi MongoDB数据库名称
YAPI_DB_DATABASE: yapi
# yapi MongoDB账户
YAPI_DB_USER: root
# yapi MongoDB密码
YAPI_DB_PASS: root
# yapi MongoDB权限
YAPI_DB_AUTH_SOURCE: admin
YAPI_MAIL_ENABLE: 'false'
YAPI_LDAP_LOGIN_ENABLE: 'false'
depends_on:
- yapi-mongo
restart: always
networks:
default:
external:
name: cjnetwork
启动服务
docker-compose -f /root/docker-compose-yapi.yml up -d # -f + docker-compose脚本名
验证启动情况
docker ps # 查看运行中的容器
验证效果
访问宿主机ip:容器端口

关闭服务
docker stop 容器名
更多推荐
所有评论(0)