镜像概览

完整引用
docker.io/xuweijie1015/yapi
Registry
docker.io
命名空间
xuweijie1015
仓库
yapi
已缓存 Tag 数
1
最近同步
07/06/2026, 01:14 PM

简介

YApi 开源 API 管理与 Mock 平台镜像,可视化接口文档、测试集合与自动化 Mock,需 MongoDB 数据库支持。

详细介绍

xuweijie1015/yapi 运行 YApi Node 服务,团队维护 REST 文档、环境变量与接口测试。典型替代 Postman 团队版文档中心化方案,与 swagger-ui 相比含权限与 Mock。镜像需外接 MongoDB;生产固定 tag、启用 LDAP/邮箱登录并备份 Mongo,Mock 服务限制内网访问。

快速启动

docker run -d --name yapi \
  -p 3000:3000 \
  -e MONGO_DB=yapi \
  -e MONGO_HOST=mongo \
  docker.io/xuweijie1015/yapi:latest

推荐实践

docker run -d --name yapi \
  --restart unless-stopped \
  -p 3000:3000 \
  -e MONGO_DB=yapi \
  -e MONGO_HOST=mongo.internal \
  -e YAPI_ADMIN_ACCOUNT=admin@example.com \
  -e YAPI_ADMIN_PASSWORD=strong-pass \
  docker.io/xuweijie1015/yapi:1.10.2

核心参数说明

  • -p 3000:3000 — YApi Web 端口
  • -e MONGO_HOST/DB — MongoDB 连接
  • -e YAPI_ADMIN_* — 初始化管理员账号
  • --restart unless-stopped — 文档平台持续在线
  • 固定 tag — 前端与插件版本 pin
  • 备份 — MongoDB 定期快照

Kubernetes

apiVersion: apps/v1
kind: Deployment
metadata:
  name: yapi
spec:
  replicas: 1
  selector:
    matchLabels:
      app: yapi
  template:
    metadata:
      labels:
        app: yapi
    spec:
      containers:
        - name: yapi
          image: docker.io/xuweijie1015/yapi:1.10.2
          ports:
            - containerPort: 3000
          envFrom:
            - secretRef:
                name: yapi-secrets
---
apiVersion: v1
kind: Service
metadata:
  name: yapi
spec:
  selector:
    app: yapi
  ports:
    - port: 3000
      targetPort: 3000

MongoDB 凭据经 Secret;Ingress TLS 限制研发网段,Mongo StatefulSet 独立部署并定期 backup。

最新 Tag(20 条)

查看全部 1 个 Tag →
Tag架构推送时间大小Digest同步期望操作
docker.io/xuweijie1015/yapi
:latest
linux/amd64
2023/07/19 01:211.2 GBsha256:d52cf50b0683