Mock数据(使用Docker搭建本地Mock服务,接口测试服务DOClever)

235 阅读1分钟

1.Mock数据开发流程

前端定义接口--完成静态页面--完成UI交互--对接真实接口--页面/逻辑测试--线上部署

2.DOClever

登陆远程服务器   创建目录home/doclever

在doclever 文件中创建文件docker-compose.yml

在docker-compose.yml中增加官方文档配置如下(可自行修改)

version: "2"services:DOClever:image: lw96/docleverrestart: alwayscontainer_name: "DOClever"ports:- 10040:10000volumes:- /srv/doclever/file:/root/DOClever/data/file- /srv/doclever/img:/root/DOClever/data/img- /srv/doclever/tmp:/root/DOClever/data/tmpenvironment:- DB_HOST=mongodb://mongo:27017/DOClever- PORT=10000links:- mongo:mongomongo:image: mongo:latestrestart: alwayscontainer_name: "mongodb"volumes:- /srv/doclever/db:/data/db
docker-compose up -d   运行(拉去镜像并创建一个doclever)

docker ps | grep doclever    (查看当前运行容器)

firewall-cmd --state (查看防火墙是否开启,开启状态20080无法访问)

firewall-cmd --list-all  (查看放行端口)

firewall-cmd --add-port=20080/tcp --permanent(添加放行端口20080)

firewall-cmd --reload(修改生效)

docker-compose up -d(启动)

docker常用命令

systemctl start docker   运行docker

systemctl status docker   查看进程

docker镜像加速

vi /etc/docker/daemon.json(修改文件)

{
    "registry-mirrors": ["https://registry.docker-cn.com","https://kxv08zer.mirror.aliyuncs.com"]
}

systemctl daemon-reload     重载修改过的配置文件

systemctl restart docker    重新启动docker服务

systemctl  stop    停止容器

docker rm  <名称或id>  删除停止容器

docker ps -a