在这里我使用Linux虚拟机作为docker服务器,本机通过xshell进行远程操作。
Mongo安装:docker run -d --name mongo-yapi mongo;
yapi安装:1)拉取yapi
docker pull registry.cn-hangzhou.aliyuncs.com/anoy/yapi
2)初始化yapi账号及密码:
docker run -d --name yapi --link mongo-yapi:mongo --workdir /api/vendors -p 3002:3000 registry.cn-hangzhou.aliyuncs.com/anoy/yapi server/app.js
3)成功后会显示下图所示:
接下来本机访问:http://192.168.88.128:3002/ 登录后即可进行一系列操作。
在这里我遇到什么问题呢?docker突然挂掉了,然后我进行了重启,恢复以后之前启动的jenkins、mongo、yapi等都退出了。然后再怎么重启?
1、使用下列命令查看一下容器情况
docker container ls -all
发现Mongo容器没有删除,只是状态为exited
因此只需要激活就可以了
继续启动yapi
访问环境即可。
由于我第一次是意外退出,所以再次访问的时候http://192.168.88.128:3002/,出现了这种情况(页面一直转圈打不开)
郁闷的我,后来灵机一动清了下浏览器缓存就好了
输入账号、密码就又可以登录了