使用 docker 搭建 yapi 笔记

安装环境: win10

简述:

1、安装 docker

2、在 docker 中安装 yapi ( 使用官方的两种方法都没有安装成功,于是决定使用 docker 安装,竟然非常顺利 ^^ )

详细:
1、安装 docker
可以通过 toolbox ( win10以下系统,通过这种方式安装 )和 docker-for-windows ( win10及以上推荐 ) 两种方式安装。
在 1) 和 2)中仍一种,当然推荐 2)。
1)
https://docs.docker.com/toolbox/overview

下载一步步安装就好了。安装成功之后有一个 docker 环境的 IP 地址记录一下,后文会用到 。
使用 docker 搭建 yapi 笔记_第1张图片
2)https://docs.docker.com/docker-for-windows/install/

通过阿里云镜像加速:

使用 docker 搭建 yapi 笔记_第2张图片
在 docker 托盘的图标上右键 Settings -> Daemon 中添加上述路径。使用 docker 搭建 yapi 笔记_第3张图片

2、配置 yapi 环境
步骤1安装成功之后,会有四个图标,我们点击 “Docker Quickstart Terminal” 启动 docker

接下来的命令都是在这个窗口中完成的:
使用 docker 搭建 yapi 笔记_第4张图片
1、启动 MongoDB

docker run -d --name mongo-yapi mongo

2、获取 yapi 镜像

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

3、初始化 Yapi 数据库索引及管理账号
toolbox:

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

docker-for-windows

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

自定义配置文件挂在到目录 /api/cofig.json

4、启动 Yapi 服务
toolbox:

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

docker-for-windows:

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

toolbox:
别人这么登录的:
访问 http://localhost:3000 登录账号 [email protected],密码 ymfe.org

但是我的端口映射没有成功,于是只好这么访问 ( 使用步骤1产生的 IP 地址 ):

192.168.99.100:3000

docker-for-windows:
可以直接 localhost:3000 访问.

效果:
使用 docker 搭建 yapi 笔记_第5张图片
更多参考:

https://www.jianshu.com/p/a97d2efb23c5

你可能感兴趣的:(使用 docker 搭建 yapi 笔记)