YAPI的docker部署--在线有网络的部署
1、安装docker
(1)yum 包更新到最新
sudo yum update
(2)安装需要的软件包
,yum-util 提供yum-config-manager 功能,另外两个是devicemapper驱动依赖的
sudo yum install -y yum-utils device-mapper-persistent-data lvm2
(3)设置yum 源为阿里云
sudo yum-config-manager --add-repo http://mirrors.aliyun.com/docker-ce/linux/centos/docker-ce.repo
(4)安装docker
sudo yum install docker-ce
(5)安装后查看docker 版本
docker -v
2、启动docker
systemctl start docker
3、安装mongo
拉取镜像
docker pull mongo
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi
4、启动和初始化mongo
docker run --name mongo -p 27017:27017 -v /data/mongo:/data/db -d mongo
docker run -it --rm --link mongo:mongo --entrypoint npm --workdir /api/vendors registry.cn-hangzhou.aliyuncs.com/anoy/yapi run install-server
5、启动yapi镜像
docker run -d --name yapi --link mongo:mongo --workdir /api/vendors -p 3000:3000 registry.cn-hangzhou.aliyuncs.com/anoy/yapi server/app.js
6、访问yapi
3000端口