Yapi+Docker的安装与配置

662 阅读1分钟

1、docker安装

安装

curl -fsSL https://get.docker.com | bash -s docker --mirror Aliyun

设置仓库

yum install -y yum-utils \\
  device-mapper-persistent-data \\
  lvm2

设置阿里云数据源

yum-config-manager \\
    --add-repo \\
    http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo

安装Docker Engine-Community

yum install docker-ce docker-ce-cli containerd.io

启动docker

systemctl start docker

2、Docker安装yapi

创建 MongoDB 数据卷

docker volume create mongo_data_yapi

启动 MongoDB

docker run -d --name mongo-yapi -v mongo_data_yapi:/data/db mongo

获取 Yapi 镜像

docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi

初始化 Yapi 数据库索引及管理员账号

docker run -it --rm  --link mongo-yapi:mongo  --entrypoint npm  --workdir /api/vendors  registry.cn-hangzhou.aliyuncs.com/anoy/yapi  run install-server

启动 Yapi 服务

docker run -d  --name yapi  --link mongo-yapi:mongo  --workdir /api/vendors  -p 3000:3000  registry.cn-hangzhou.aliyuncs.com/anoy/yapi  server/app.js

使用 Yapi

访问 http://localhost:3000 登录账号admin@admin.com,密码ymfe.org