Mac系统Docker安装YApi
step1:拉取镜像
比如拉取silsuer/yapi
docker pull silsuer/yapi
step2:创建两个个文件夹,分别用来存放yapi的数据和系统配置文件
mkdir -p /Users/xll/yapi/mongodata
mkdir -p /Users/xll/yapi/config
step3:启动容器
docker run --name yapi -dit -p 27017:27017 -p 9090:9090 -p 3000:3000 -v /Users/xll/yapi/mongodata/:/var/lib/mongodb/ -v /Users/xll/yapi/config/:/my-yapi/ silsuer/yapi bash
step4:进入容器
docker attach yapi
或者
docker exec -it yapi /bin/bash
step5:启动MongoDB服务
service mongodb start
step6:升级git源
apt-get update
step7:升级git时如果出现以下错误(没有则忽略)
这是由于docker容器里面运行apt-get的该容器的镜像比较旧,所以导致签名过期,解决办法:
step7.1:找到过期的key
sudo apt-key list | grep -A 1 expired
step7.2:更新过期的key,并再次校验
apt-key adv --keyserver hkp://keyserver.ubuntu.com:80 --recv-keys 91FA4AD5
step8:安装git(中途需要输入Y确认)
apt-get install git
step8.1:检查安装git的版本
git --version
step9:启动YApi服务
yapi server