欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

阿里云服务器构架java生产环境-4:docker安装yapi

程序员文章站 2022-04-29 21:45:48
...

一:启动docker成功后

1.安装yapi的存储库(MongoDB)

docker volume create mongo_data_yapi	在docker中创建mongo的存储目录
docker run -d --name mongo-yapi -v mongo_data_yapi:/data/db mongo	下载并启动MongoDB

阿里云服务器构架java生产环境-4:docker安装yapi

2.下载&初始化yapi

docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi			docker获取ypai的镜像

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

* \ 在centos中的含义为换行,上面几行为一个命令,直接将上面的全部复制进命令行
*初始账号:	aaa@qq.com
*初始密码:	ymfe.org

阿里云服务器构架java生产环境-4:docker安装yapi

3.挂载yapi的配置文件(挂载到 /api/config.json目录)

cd /var/lib/docker && mkdir api		进入docker目录,并在改目录下创建api目录
cd api												进入该api目录
vim config.json								创建并编辑该文件

{
"port": "3000",
"adminAccount": "aaa@qq.com",
"db": {
	"servername": "127.0.0.1",
	"DATABASE": "yapi",
	"port": 27017,
	"user": "test1",
	"pass": "test1",
 "authSource": ""
},
"mail": {
	"enable": true,
	"host": "smtp.163.com",
	"port": 465,
	"from": "***@163.com",
	"auth": {
  	"user": "***@163.com",
  	"pass": "*****"
 }
 }
}					这是官方文件中的具体配置,直接拷贝扔进去就行

:wq					保存修改

*&& 在centos中表示同时执行的第二个命令
*挂载文件的官方链接: https://github.com/YMFE/yapi/blob/master/config_example.json?spm=5176.1972344.1.6.LYdCBe&file=config_example.json

4.启动

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					启动

curl http://127.0.0.1:3000					访问成功表示ok

阿里云服务器构架java生产环境-4:docker安装yapi
二:登录阿里云控制台,并打开服务器实例列表后

5.放开阿里云服务器的yapi端口(3000)

1)选中该服务器依次点击 更多-网络和安全组-安全组配置
2)配置规则
3)添加安全组规则
4)使用浏览器访问
5)登录			
	默认账号:	aaa@qq.com
	默认密码:	ymfe.org

阿里云服务器构架java生产环境-4:docker安装yapi
阿里云服务器构架java生产环境-4:docker安装yapi
阿里云服务器构架java生产环境-4:docker安装yapi
阿里云服务器构架java生产环境-4:docker安装yapi
阿里云服务器构架java生产环境-4:docker安装yapi

相关标签: 简单简单再简单